2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "F1AP-Containers"
5 * `asn1c -D ./out -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
8 #include "ProtocolIE-Field.h"
10 static const long asn_VAL_4_id_UE_associatedLogicalF1_ConnectionItem = 80;
11 static const long asn_VAL_4_reject = 0;
12 static const long asn_VAL_4_mandatory = 2;
13 static const asn_ioc_cell_t asn_IOS_UE_associatedLogicalF1_ConnectionItemRes_1_rows[] = {
14 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_UE_associatedLogicalF1_ConnectionItem },
15 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
16 { "&Value", aioc__type, &asn_DEF_UE_associatedLogicalF1_ConnectionItem },
17 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_mandatory }
19 static const asn_ioc_set_t asn_IOS_UE_associatedLogicalF1_ConnectionItemRes_1[] = {
20 { 1, 4, asn_IOS_UE_associatedLogicalF1_ConnectionItemRes_1_rows }
22 static const long asn_VAL_8_id_UE_associatedLogicalF1_ConnectionItem = 80;
23 static const long asn_VAL_8_ignore = 1;
24 static const long asn_VAL_8_mandatory = 2;
25 static const asn_ioc_cell_t asn_IOS_UE_associatedLogicalF1_ConnectionItemResAck_1_rows[] = {
26 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_UE_associatedLogicalF1_ConnectionItem },
27 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
28 { "&Value", aioc__type, &asn_DEF_UE_associatedLogicalF1_ConnectionItem },
29 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_mandatory }
31 static const asn_ioc_set_t asn_IOS_UE_associatedLogicalF1_ConnectionItemResAck_1[] = {
32 { 1, 4, asn_IOS_UE_associatedLogicalF1_ConnectionItemResAck_1_rows }
34 static const long asn_VAL_19_id_GNB_DU_Served_Cells_Item = 43;
35 static const long asn_VAL_19_reject = 0;
36 static const long asn_VAL_19_mandatory = 2;
37 static const asn_ioc_cell_t asn_IOS_GNB_DU_Served_Cells_ItemIEs_1_rows[] = {
38 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_GNB_DU_Served_Cells_Item },
39 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
40 { "&Value", aioc__type, &asn_DEF_GNB_DU_Served_Cells_Item },
41 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_mandatory }
43 static const asn_ioc_set_t asn_IOS_GNB_DU_Served_Cells_ItemIEs_1[] = {
44 { 1, 4, asn_IOS_GNB_DU_Served_Cells_ItemIEs_1_rows }
46 static const long asn_VAL_24_id_Cells_to_be_Activated_List_Item = 4;
47 static const long asn_VAL_24_reject = 0;
48 static const long asn_VAL_24_mandatory = 2;
49 static const asn_ioc_cell_t asn_IOS_Cells_to_be_Activated_List_ItemIEs_1_rows[] = {
50 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_Cells_to_be_Activated_List_Item },
51 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_reject },
52 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Activated_List_Item },
53 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_mandatory }
55 static const asn_ioc_set_t asn_IOS_Cells_to_be_Activated_List_ItemIEs_1[] = {
56 { 1, 4, asn_IOS_Cells_to_be_Activated_List_ItemIEs_1_rows }
58 static const long asn_VAL_36_id_Served_Cells_To_Add_Item = 57;
59 static const long asn_VAL_36_reject = 0;
60 static const long asn_VAL_36_mandatory = 2;
61 static const asn_ioc_cell_t asn_IOS_Served_Cells_To_Add_ItemIEs_1_rows[] = {
62 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_Served_Cells_To_Add_Item },
63 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_reject },
64 { "&Value", aioc__type, &asn_DEF_Served_Cells_To_Add_Item },
65 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_mandatory }
67 static const asn_ioc_set_t asn_IOS_Served_Cells_To_Add_ItemIEs_1[] = {
68 { 1, 4, asn_IOS_Served_Cells_To_Add_ItemIEs_1_rows }
70 static const long asn_VAL_37_id_Served_Cells_To_Modify_Item = 61;
71 static const long asn_VAL_37_reject = 0;
72 static const long asn_VAL_37_mandatory = 2;
73 static const asn_ioc_cell_t asn_IOS_Served_Cells_To_Modify_ItemIEs_1_rows[] = {
74 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_Served_Cells_To_Modify_Item },
75 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_reject },
76 { "&Value", aioc__type, &asn_DEF_Served_Cells_To_Modify_Item },
77 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_mandatory }
79 static const asn_ioc_set_t asn_IOS_Served_Cells_To_Modify_ItemIEs_1[] = {
80 { 1, 4, asn_IOS_Served_Cells_To_Modify_ItemIEs_1_rows }
82 static const long asn_VAL_38_id_Served_Cells_To_Delete_Item = 59;
83 static const long asn_VAL_38_reject = 0;
84 static const long asn_VAL_38_mandatory = 2;
85 static const asn_ioc_cell_t asn_IOS_Served_Cells_To_Delete_ItemIEs_1_rows[] = {
86 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_Served_Cells_To_Delete_Item },
87 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_reject },
88 { "&Value", aioc__type, &asn_DEF_Served_Cells_To_Delete_Item },
89 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_mandatory }
91 static const asn_ioc_set_t asn_IOS_Served_Cells_To_Delete_ItemIEs_1[] = {
92 { 1, 4, asn_IOS_Served_Cells_To_Delete_ItemIEs_1_rows }
94 static const long asn_VAL_39_id_Cells_Status_Item = 88;
95 static const long asn_VAL_39_reject = 0;
96 static const long asn_VAL_39_mandatory = 2;
97 static const asn_ioc_cell_t asn_IOS_Cells_Status_ItemIEs_1_rows[] = {
98 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_Cells_Status_Item },
99 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_reject },
100 { "&Value", aioc__type, &asn_DEF_Cells_Status_Item },
101 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_mandatory }
103 static const asn_ioc_set_t asn_IOS_Cells_Status_ItemIEs_1[] = {
104 { 1, 4, asn_IOS_Cells_Status_ItemIEs_1_rows }
106 static const long asn_VAL_40_id_Dedicated_SIDelivery_NeededUE_Item = 190;
107 static const long asn_VAL_40_ignore = 1;
108 static const long asn_VAL_40_mandatory = 2;
109 static const asn_ioc_cell_t asn_IOS_Dedicated_SIDelivery_NeededUE_ItemIEs_1_rows[] = {
110 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_Dedicated_SIDelivery_NeededUE_Item },
111 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
112 { "&Value", aioc__type, &asn_DEF_Dedicated_SIDelivery_NeededUE_Item },
113 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_mandatory }
115 static const asn_ioc_set_t asn_IOS_Dedicated_SIDelivery_NeededUE_ItemIEs_1[] = {
116 { 1, 4, asn_IOS_Dedicated_SIDelivery_NeededUE_ItemIEs_1_rows }
118 static const long asn_VAL_57_id_Cells_to_be_Deactivated_List_Item = 6;
119 static const long asn_VAL_57_reject = 0;
120 static const long asn_VAL_57_mandatory = 2;
121 static const asn_ioc_cell_t asn_IOS_Cells_to_be_Deactivated_List_ItemIEs_1_rows[] = {
122 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_Cells_to_be_Deactivated_List_Item },
123 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_reject },
124 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Deactivated_List_Item },
125 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_mandatory }
127 static const asn_ioc_set_t asn_IOS_Cells_to_be_Deactivated_List_ItemIEs_1[] = {
128 { 1, 4, asn_IOS_Cells_to_be_Deactivated_List_ItemIEs_1_rows }
130 static const long asn_VAL_58_id_GNB_CU_TNL_Association_To_Add_Item = 120;
131 static const long asn_VAL_58_ignore = 1;
132 static const long asn_VAL_58_mandatory = 2;
133 static const asn_ioc_cell_t asn_IOS_GNB_CU_TNL_Association_To_Add_ItemIEs_1_rows[] = {
134 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_GNB_CU_TNL_Association_To_Add_Item },
135 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
136 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_To_Add_Item },
137 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_mandatory }
139 static const asn_ioc_set_t asn_IOS_GNB_CU_TNL_Association_To_Add_ItemIEs_1[] = {
140 { 1, 4, asn_IOS_GNB_CU_TNL_Association_To_Add_ItemIEs_1_rows }
142 static const long asn_VAL_59_id_GNB_CU_TNL_Association_To_Remove_Item = 122;
143 static const long asn_VAL_59_ignore = 1;
144 static const long asn_VAL_59_mandatory = 2;
145 static const asn_ioc_cell_t asn_IOS_GNB_CU_TNL_Association_To_Remove_ItemIEs_1_rows[] = {
146 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_GNB_CU_TNL_Association_To_Remove_Item },
147 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
148 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_To_Remove_Item },
149 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_mandatory }
151 static const asn_ioc_set_t asn_IOS_GNB_CU_TNL_Association_To_Remove_ItemIEs_1[] = {
152 { 1, 4, asn_IOS_GNB_CU_TNL_Association_To_Remove_ItemIEs_1_rows }
154 static const long asn_VAL_60_id_GNB_CU_TNL_Association_To_Update_Item = 124;
155 static const long asn_VAL_60_ignore = 1;
156 static const long asn_VAL_60_mandatory = 2;
157 static const asn_ioc_cell_t asn_IOS_GNB_CU_TNL_Association_To_Update_ItemIEs_1_rows[] = {
158 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_GNB_CU_TNL_Association_To_Update_Item },
159 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
160 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_To_Update_Item },
161 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_mandatory }
163 static const asn_ioc_set_t asn_IOS_GNB_CU_TNL_Association_To_Update_ItemIEs_1[] = {
164 { 1, 4, asn_IOS_GNB_CU_TNL_Association_To_Update_ItemIEs_1_rows }
166 static const long asn_VAL_61_id_Cells_to_be_Barred_Item = 130;
167 static const long asn_VAL_61_ignore = 1;
168 static const long asn_VAL_61_mandatory = 2;
169 static const asn_ioc_cell_t asn_IOS_Cells_to_be_Barred_ItemIEs_1_rows[] = {
170 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_Cells_to_be_Barred_Item },
171 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
172 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Barred_Item },
173 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_mandatory }
175 static const asn_ioc_set_t asn_IOS_Cells_to_be_Barred_ItemIEs_1[] = {
176 { 1, 4, asn_IOS_Cells_to_be_Barred_ItemIEs_1_rows }
178 static const long asn_VAL_62_id_Protected_EUTRA_Resources_Item = 168;
179 static const long asn_VAL_62_reject = 0;
180 static const long asn_VAL_62_mandatory = 2;
181 static const asn_ioc_cell_t asn_IOS_Protected_EUTRA_Resources_ItemIEs_1_rows[] = {
182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_Protected_EUTRA_Resources_Item },
183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_reject },
184 { "&Value", aioc__type, &asn_DEF_Protected_EUTRA_Resources_Item },
185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_mandatory }
187 static const asn_ioc_set_t asn_IOS_Protected_EUTRA_Resources_ItemIEs_1[] = {
188 { 1, 4, asn_IOS_Protected_EUTRA_Resources_ItemIEs_1_rows }
190 static const long asn_VAL_69_id_Cells_Failed_to_be_Activated_List_Item = 2;
191 static const long asn_VAL_69_reject = 0;
192 static const long asn_VAL_69_mandatory = 2;
193 static const asn_ioc_cell_t asn_IOS_Cells_Failed_to_be_Activated_List_ItemIEs_1_rows[] = {
194 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_Cells_Failed_to_be_Activated_List_Item },
195 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_reject },
196 { "&Value", aioc__type, &asn_DEF_Cells_Failed_to_be_Activated_List_Item },
197 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_mandatory }
199 static const asn_ioc_set_t asn_IOS_Cells_Failed_to_be_Activated_List_ItemIEs_1[] = {
200 { 1, 4, asn_IOS_Cells_Failed_to_be_Activated_List_ItemIEs_1_rows }
202 static const long asn_VAL_70_id_GNB_CU_TNL_Association_Setup_Item = 133;
203 static const long asn_VAL_70_ignore = 1;
204 static const long asn_VAL_70_mandatory = 2;
205 static const asn_ioc_cell_t asn_IOS_GNB_CU_TNL_Association_Setup_ItemIEs_1_rows[] = {
206 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_GNB_CU_TNL_Association_Setup_Item },
207 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
208 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_Setup_Item },
209 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_mandatory }
211 static const asn_ioc_set_t asn_IOS_GNB_CU_TNL_Association_Setup_ItemIEs_1[] = {
212 { 1, 4, asn_IOS_GNB_CU_TNL_Association_Setup_ItemIEs_1_rows }
214 static const long asn_VAL_71_id_GNB_CU_TNL_Association_Failed_To_Setup_Item = 135;
215 static const long asn_VAL_71_ignore = 1;
216 static const long asn_VAL_71_mandatory = 2;
217 static const asn_ioc_cell_t asn_IOS_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_1_rows[] = {
218 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_GNB_CU_TNL_Association_Failed_To_Setup_Item },
219 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
220 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item },
221 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_mandatory }
223 static const asn_ioc_set_t asn_IOS_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_1[] = {
224 { 1, 4, asn_IOS_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_1_rows }
226 static const long asn_VAL_103_id_Candidate_SpCell_Item = 91;
227 static const long asn_VAL_103_ignore = 1;
228 static const long asn_VAL_103_mandatory = 2;
229 static const asn_ioc_cell_t asn_IOS_Candidate_SpCell_ItemIEs_1_rows[] = {
230 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_Candidate_SpCell_Item },
231 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
232 { "&Value", aioc__type, &asn_DEF_Candidate_SpCell_Item },
233 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_mandatory }
235 static const asn_ioc_set_t asn_IOS_Candidate_SpCell_ItemIEs_1[] = {
236 { 1, 4, asn_IOS_Candidate_SpCell_ItemIEs_1_rows }
238 static const long asn_VAL_104_id_SCell_ToBeSetup_Item = 53;
239 static const long asn_VAL_104_ignore = 1;
240 static const long asn_VAL_104_mandatory = 2;
241 static const asn_ioc_cell_t asn_IOS_SCell_ToBeSetup_ItemIEs_1_rows[] = {
242 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_SCell_ToBeSetup_Item },
243 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
244 { "&Value", aioc__type, &asn_DEF_SCell_ToBeSetup_Item },
245 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_mandatory }
247 static const asn_ioc_set_t asn_IOS_SCell_ToBeSetup_ItemIEs_1[] = {
248 { 1, 4, asn_IOS_SCell_ToBeSetup_ItemIEs_1_rows }
250 static const long asn_VAL_105_id_SRBs_ToBeSetup_Item = 73;
251 static const long asn_VAL_105_reject = 0;
252 static const long asn_VAL_105_mandatory = 2;
253 static const asn_ioc_cell_t asn_IOS_SRBs_ToBeSetup_ItemIEs_1_rows[] = {
254 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_SRBs_ToBeSetup_Item },
255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_reject },
256 { "&Value", aioc__type, &asn_DEF_SRBs_ToBeSetup_Item },
257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_mandatory }
259 static const asn_ioc_set_t asn_IOS_SRBs_ToBeSetup_ItemIEs_1[] = {
260 { 1, 4, asn_IOS_SRBs_ToBeSetup_ItemIEs_1_rows }
262 static const long asn_VAL_106_id_DRBs_ToBeSetup_Item = 34;
263 static const long asn_VAL_106_reject = 0;
264 static const long asn_VAL_106_mandatory = 2;
265 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeSetup_ItemIEs_1_rows[] = {
266 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_DRBs_ToBeSetup_Item },
267 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
268 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeSetup_Item },
269 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_mandatory }
271 static const asn_ioc_set_t asn_IOS_DRBs_ToBeSetup_ItemIEs_1[] = {
272 { 1, 4, asn_IOS_DRBs_ToBeSetup_ItemIEs_1_rows }
274 static const long asn_VAL_120_id_DRBs_Setup_Item = 26;
275 static const long asn_VAL_120_ignore = 1;
276 static const long asn_VAL_120_mandatory = 2;
277 static const asn_ioc_cell_t asn_IOS_DRBs_Setup_ItemIEs_1_rows[] = {
278 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_120_id_DRBs_Setup_Item },
279 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_120_ignore },
280 { "&Value", aioc__type, &asn_DEF_DRBs_Setup_Item },
281 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_120_mandatory }
283 static const asn_ioc_set_t asn_IOS_DRBs_Setup_ItemIEs_1[] = {
284 { 1, 4, asn_IOS_DRBs_Setup_ItemIEs_1_rows }
286 static const long asn_VAL_122_id_SRBs_FailedToBeSetup_Item = 65;
287 static const long asn_VAL_122_ignore = 1;
288 static const long asn_VAL_122_mandatory = 2;
289 static const asn_ioc_cell_t asn_IOS_SRBs_FailedToBeSetup_ItemIEs_1_rows[] = {
290 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_122_id_SRBs_FailedToBeSetup_Item },
291 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_122_ignore },
292 { "&Value", aioc__type, &asn_DEF_SRBs_FailedToBeSetup_Item },
293 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_122_mandatory }
295 static const asn_ioc_set_t asn_IOS_SRBs_FailedToBeSetup_ItemIEs_1[] = {
296 { 1, 4, asn_IOS_SRBs_FailedToBeSetup_ItemIEs_1_rows }
298 static const long asn_VAL_123_id_DRBs_FailedToBeSetup_Item = 14;
299 static const long asn_VAL_123_ignore = 1;
300 static const long asn_VAL_123_mandatory = 2;
301 static const asn_ioc_cell_t asn_IOS_DRBs_FailedToBeSetup_ItemIEs_1_rows[] = {
302 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_123_id_DRBs_FailedToBeSetup_Item },
303 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_123_ignore },
304 { "&Value", aioc__type, &asn_DEF_DRBs_FailedToBeSetup_Item },
305 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_123_mandatory }
307 static const asn_ioc_set_t asn_IOS_DRBs_FailedToBeSetup_ItemIEs_1[] = {
308 { 1, 4, asn_IOS_DRBs_FailedToBeSetup_ItemIEs_1_rows }
310 static const long asn_VAL_124_id_SCell_FailedtoSetup_Item = 84;
311 static const long asn_VAL_124_ignore = 1;
312 static const long asn_VAL_124_mandatory = 2;
313 static const asn_ioc_cell_t asn_IOS_SCell_FailedtoSetup_ItemIEs_1_rows[] = {
314 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_124_id_SCell_FailedtoSetup_Item },
315 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_124_ignore },
316 { "&Value", aioc__type, &asn_DEF_SCell_FailedtoSetup_Item },
317 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_124_mandatory }
319 static const asn_ioc_set_t asn_IOS_SCell_FailedtoSetup_ItemIEs_1[] = {
320 { 1, 4, asn_IOS_SCell_FailedtoSetup_ItemIEs_1_rows }
322 static const long asn_VAL_121_id_SRBs_Setup_Item = 203;
323 static const long asn_VAL_121_ignore = 1;
324 static const long asn_VAL_121_mandatory = 2;
325 static const asn_ioc_cell_t asn_IOS_SRBs_Setup_ItemIEs_1_rows[] = {
326 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_121_id_SRBs_Setup_Item },
327 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_121_ignore },
328 { "&Value", aioc__type, &asn_DEF_SRBs_Setup_Item },
329 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_121_mandatory }
331 static const asn_ioc_set_t asn_IOS_SRBs_Setup_ItemIEs_1[] = {
332 { 1, 4, asn_IOS_SRBs_Setup_ItemIEs_1_rows }
334 static const long asn_VAL_130_id_Potential_SpCell_Item = 93;
335 static const long asn_VAL_130_ignore = 1;
336 static const long asn_VAL_130_mandatory = 2;
337 static const asn_ioc_cell_t asn_IOS_Potential_SpCell_ItemIEs_1_rows[] = {
338 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_130_id_Potential_SpCell_Item },
339 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_130_ignore },
340 { "&Value", aioc__type, &asn_DEF_Potential_SpCell_Item },
341 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_130_mandatory }
343 static const asn_ioc_set_t asn_IOS_Potential_SpCell_ItemIEs_1[] = {
344 { 1, 4, asn_IOS_Potential_SpCell_ItemIEs_1_rows }
346 static const long asn_VAL_175_id_SCell_ToBeSetupMod_Item = 55;
347 static const long asn_VAL_175_ignore = 1;
348 static const long asn_VAL_175_mandatory = 2;
349 static const asn_ioc_cell_t asn_IOS_SCell_ToBeSetupMod_ItemIEs_1_rows[] = {
350 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_175_id_SCell_ToBeSetupMod_Item },
351 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_175_ignore },
352 { "&Value", aioc__type, &asn_DEF_SCell_ToBeSetupMod_Item },
353 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_175_mandatory }
355 static const asn_ioc_set_t asn_IOS_SCell_ToBeSetupMod_ItemIEs_1[] = {
356 { 1, 4, asn_IOS_SCell_ToBeSetupMod_ItemIEs_1_rows }
358 static const long asn_VAL_176_id_SCell_ToBeRemoved_Item = 51;
359 static const long asn_VAL_176_ignore = 1;
360 static const long asn_VAL_176_mandatory = 2;
361 static const asn_ioc_cell_t asn_IOS_SCell_ToBeRemoved_ItemIEs_1_rows[] = {
362 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_176_id_SCell_ToBeRemoved_Item },
363 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_176_ignore },
364 { "&Value", aioc__type, &asn_DEF_SCell_ToBeRemoved_Item },
365 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_176_mandatory }
367 static const asn_ioc_set_t asn_IOS_SCell_ToBeRemoved_ItemIEs_1[] = {
368 { 1, 4, asn_IOS_SCell_ToBeRemoved_ItemIEs_1_rows }
370 static const long asn_VAL_177_id_SRBs_ToBeSetupMod_Item = 75;
371 static const long asn_VAL_177_reject = 0;
372 static const long asn_VAL_177_mandatory = 2;
373 static const asn_ioc_cell_t asn_IOS_SRBs_ToBeSetupMod_ItemIEs_1_rows[] = {
374 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_177_id_SRBs_ToBeSetupMod_Item },
375 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_177_reject },
376 { "&Value", aioc__type, &asn_DEF_SRBs_ToBeSetupMod_Item },
377 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_177_mandatory }
379 static const asn_ioc_set_t asn_IOS_SRBs_ToBeSetupMod_ItemIEs_1[] = {
380 { 1, 4, asn_IOS_SRBs_ToBeSetupMod_ItemIEs_1_rows }
382 static const long asn_VAL_178_id_DRBs_ToBeSetupMod_Item = 36;
383 static const long asn_VAL_178_reject = 0;
384 static const long asn_VAL_178_mandatory = 2;
385 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeSetupMod_ItemIEs_1_rows[] = {
386 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_178_id_DRBs_ToBeSetupMod_Item },
387 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_178_reject },
388 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeSetupMod_Item },
389 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_178_mandatory }
391 static const asn_ioc_set_t asn_IOS_DRBs_ToBeSetupMod_ItemIEs_1[] = {
392 { 1, 4, asn_IOS_DRBs_ToBeSetupMod_ItemIEs_1_rows }
394 static const long asn_VAL_179_id_DRBs_ToBeModified_Item = 30;
395 static const long asn_VAL_179_reject = 0;
396 static const long asn_VAL_179_mandatory = 2;
397 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeModified_ItemIEs_1_rows[] = {
398 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_179_id_DRBs_ToBeModified_Item },
399 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_179_reject },
400 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeModified_Item },
401 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_179_mandatory }
403 static const asn_ioc_set_t asn_IOS_DRBs_ToBeModified_ItemIEs_1[] = {
404 { 1, 4, asn_IOS_DRBs_ToBeModified_ItemIEs_1_rows }
406 static const long asn_VAL_180_id_SRBs_ToBeReleased_Item = 71;
407 static const long asn_VAL_180_reject = 0;
408 static const long asn_VAL_180_mandatory = 2;
409 static const asn_ioc_cell_t asn_IOS_SRBs_ToBeReleased_ItemIEs_1_rows[] = {
410 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_180_id_SRBs_ToBeReleased_Item },
411 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_180_reject },
412 { "&Value", aioc__type, &asn_DEF_SRBs_ToBeReleased_Item },
413 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_180_mandatory }
415 static const asn_ioc_set_t asn_IOS_SRBs_ToBeReleased_ItemIEs_1[] = {
416 { 1, 4, asn_IOS_SRBs_ToBeReleased_ItemIEs_1_rows }
418 static const long asn_VAL_181_id_DRBs_ToBeReleased_Item = 32;
419 static const long asn_VAL_181_reject = 0;
420 static const long asn_VAL_181_mandatory = 2;
421 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeReleased_ItemIEs_1_rows[] = {
422 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_181_id_DRBs_ToBeReleased_Item },
423 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_181_reject },
424 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeReleased_Item },
425 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_181_mandatory }
427 static const asn_ioc_set_t asn_IOS_DRBs_ToBeReleased_ItemIEs_1[] = {
428 { 1, 4, asn_IOS_DRBs_ToBeReleased_ItemIEs_1_rows }
430 static const long asn_VAL_198_id_DRBs_SetupMod_Item = 28;
431 static const long asn_VAL_198_ignore = 1;
432 static const long asn_VAL_198_mandatory = 2;
433 static const asn_ioc_cell_t asn_IOS_DRBs_SetupMod_ItemIEs_1_rows[] = {
434 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_198_id_DRBs_SetupMod_Item },
435 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_198_ignore },
436 { "&Value", aioc__type, &asn_DEF_DRBs_SetupMod_Item },
437 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_198_mandatory }
439 static const asn_ioc_set_t asn_IOS_DRBs_SetupMod_ItemIEs_1[] = {
440 { 1, 4, asn_IOS_DRBs_SetupMod_ItemIEs_1_rows }
442 static const long asn_VAL_199_id_DRBs_Modified_Item = 20;
443 static const long asn_VAL_199_ignore = 1;
444 static const long asn_VAL_199_mandatory = 2;
445 static const asn_ioc_cell_t asn_IOS_DRBs_Modified_ItemIEs_1_rows[] = {
446 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_199_id_DRBs_Modified_Item },
447 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_199_ignore },
448 { "&Value", aioc__type, &asn_DEF_DRBs_Modified_Item },
449 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_199_mandatory }
451 static const asn_ioc_set_t asn_IOS_DRBs_Modified_ItemIEs_1[] = {
452 { 1, 4, asn_IOS_DRBs_Modified_ItemIEs_1_rows }
454 static const long asn_VAL_200_id_SRBs_SetupMod_Item = 205;
455 static const long asn_VAL_200_ignore = 1;
456 static const long asn_VAL_200_mandatory = 2;
457 static const asn_ioc_cell_t asn_IOS_SRBs_SetupMod_ItemIEs_1_rows[] = {
458 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_200_id_SRBs_SetupMod_Item },
459 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_200_ignore },
460 { "&Value", aioc__type, &asn_DEF_SRBs_SetupMod_Item },
461 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_200_mandatory }
463 static const asn_ioc_set_t asn_IOS_SRBs_SetupMod_ItemIEs_1[] = {
464 { 1, 4, asn_IOS_SRBs_SetupMod_ItemIEs_1_rows }
466 static const long asn_VAL_201_id_SRBs_Modified_Item = 207;
467 static const long asn_VAL_201_ignore = 1;
468 static const long asn_VAL_201_mandatory = 2;
469 static const asn_ioc_cell_t asn_IOS_SRBs_Modified_ItemIEs_1_rows[] = {
470 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_201_id_SRBs_Modified_Item },
471 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_201_ignore },
472 { "&Value", aioc__type, &asn_DEF_SRBs_Modified_Item },
473 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_201_mandatory }
475 static const asn_ioc_set_t asn_IOS_SRBs_Modified_ItemIEs_1[] = {
476 { 1, 4, asn_IOS_SRBs_Modified_ItemIEs_1_rows }
478 static const long asn_VAL_204_id_DRBs_FailedToBeModified_Item = 12;
479 static const long asn_VAL_204_ignore = 1;
480 static const long asn_VAL_204_mandatory = 2;
481 static const asn_ioc_cell_t asn_IOS_DRBs_FailedToBeModified_ItemIEs_1_rows[] = {
482 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_204_id_DRBs_FailedToBeModified_Item },
483 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_204_ignore },
484 { "&Value", aioc__type, &asn_DEF_DRBs_FailedToBeModified_Item },
485 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_204_mandatory }
487 static const asn_ioc_set_t asn_IOS_DRBs_FailedToBeModified_ItemIEs_1[] = {
488 { 1, 4, asn_IOS_DRBs_FailedToBeModified_ItemIEs_1_rows }
490 static const long asn_VAL_202_id_SRBs_FailedToBeSetupMod_Item = 67;
491 static const long asn_VAL_202_ignore = 1;
492 static const long asn_VAL_202_mandatory = 2;
493 static const asn_ioc_cell_t asn_IOS_SRBs_FailedToBeSetupMod_ItemIEs_1_rows[] = {
494 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_202_id_SRBs_FailedToBeSetupMod_Item },
495 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_202_ignore },
496 { "&Value", aioc__type, &asn_DEF_SRBs_FailedToBeSetupMod_Item },
497 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_202_mandatory }
499 static const asn_ioc_set_t asn_IOS_SRBs_FailedToBeSetupMod_ItemIEs_1[] = {
500 { 1, 4, asn_IOS_SRBs_FailedToBeSetupMod_ItemIEs_1_rows }
502 static const long asn_VAL_203_id_DRBs_FailedToBeSetupMod_Item = 16;
503 static const long asn_VAL_203_ignore = 1;
504 static const long asn_VAL_203_mandatory = 2;
505 static const asn_ioc_cell_t asn_IOS_DRBs_FailedToBeSetupMod_ItemIEs_1_rows[] = {
506 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_203_id_DRBs_FailedToBeSetupMod_Item },
507 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_203_ignore },
508 { "&Value", aioc__type, &asn_DEF_DRBs_FailedToBeSetupMod_Item },
509 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_203_mandatory }
511 static const asn_ioc_set_t asn_IOS_DRBs_FailedToBeSetupMod_ItemIEs_1[] = {
512 { 1, 4, asn_IOS_DRBs_FailedToBeSetupMod_ItemIEs_1_rows }
514 static const long asn_VAL_205_id_SCell_FailedtoSetupMod_Item = 86;
515 static const long asn_VAL_205_ignore = 1;
516 static const long asn_VAL_205_mandatory = 2;
517 static const asn_ioc_cell_t asn_IOS_SCell_FailedtoSetupMod_ItemIEs_1_rows[] = {
518 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_205_id_SCell_FailedtoSetupMod_Item },
519 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_205_ignore },
520 { "&Value", aioc__type, &asn_DEF_SCell_FailedtoSetupMod_Item },
521 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_205_mandatory }
523 static const asn_ioc_set_t asn_IOS_SCell_FailedtoSetupMod_ItemIEs_1[] = {
524 { 1, 4, asn_IOS_SCell_FailedtoSetupMod_ItemIEs_1_rows }
526 static const long asn_VAL_206_id_Associated_SCell_Item = 200;
527 static const long asn_VAL_206_ignore = 1;
528 static const long asn_VAL_206_mandatory = 2;
529 static const asn_ioc_cell_t asn_IOS_Associated_SCell_ItemIEs_1_rows[] = {
530 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_206_id_Associated_SCell_Item },
531 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_206_ignore },
532 { "&Value", aioc__type, &asn_DEF_Associated_SCell_Item },
533 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_206_mandatory }
535 static const asn_ioc_set_t asn_IOS_Associated_SCell_ItemIEs_1[] = {
536 { 1, 4, asn_IOS_Associated_SCell_ItemIEs_1_rows }
538 static const long asn_VAL_219_id_DRBs_Required_ToBeModified_Item = 22;
539 static const long asn_VAL_219_reject = 0;
540 static const long asn_VAL_219_mandatory = 2;
541 static const asn_ioc_cell_t asn_IOS_DRBs_Required_ToBeModified_ItemIEs_1_rows[] = {
542 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_219_id_DRBs_Required_ToBeModified_Item },
543 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_219_reject },
544 { "&Value", aioc__type, &asn_DEF_DRBs_Required_ToBeModified_Item },
545 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_219_mandatory }
547 static const asn_ioc_set_t asn_IOS_DRBs_Required_ToBeModified_ItemIEs_1[] = {
548 { 1, 4, asn_IOS_DRBs_Required_ToBeModified_ItemIEs_1_rows }
550 static const long asn_VAL_220_id_DRBs_Required_ToBeReleased_Item = 24;
551 static const long asn_VAL_220_reject = 0;
552 static const long asn_VAL_220_mandatory = 2;
553 static const asn_ioc_cell_t asn_IOS_DRBs_Required_ToBeReleased_ItemIEs_1_rows[] = {
554 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_220_id_DRBs_Required_ToBeReleased_Item },
555 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_220_reject },
556 { "&Value", aioc__type, &asn_DEF_DRBs_Required_ToBeReleased_Item },
557 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_220_mandatory }
559 static const asn_ioc_set_t asn_IOS_DRBs_Required_ToBeReleased_ItemIEs_1[] = {
560 { 1, 4, asn_IOS_DRBs_Required_ToBeReleased_ItemIEs_1_rows }
562 static const long asn_VAL_221_id_SRBs_Required_ToBeReleased_Item = 69;
563 static const long asn_VAL_221_reject = 0;
564 static const long asn_VAL_221_mandatory = 2;
565 static const asn_ioc_cell_t asn_IOS_SRBs_Required_ToBeReleased_ItemIEs_1_rows[] = {
566 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_221_id_SRBs_Required_ToBeReleased_Item },
567 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_221_reject },
568 { "&Value", aioc__type, &asn_DEF_SRBs_Required_ToBeReleased_Item },
569 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_221_mandatory }
571 static const asn_ioc_set_t asn_IOS_SRBs_Required_ToBeReleased_ItemIEs_1[] = {
572 { 1, 4, asn_IOS_SRBs_Required_ToBeReleased_ItemIEs_1_rows }
574 static const long asn_VAL_230_id_DRBs_ModifiedConf_Item = 18;
575 static const long asn_VAL_230_ignore = 1;
576 static const long asn_VAL_230_mandatory = 2;
577 static const asn_ioc_cell_t asn_IOS_DRBs_ModifiedConf_ItemIEs_1_rows[] = {
578 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_230_id_DRBs_ModifiedConf_Item },
579 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_230_ignore },
580 { "&Value", aioc__type, &asn_DEF_DRBs_ModifiedConf_Item },
581 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_230_mandatory }
583 static const asn_ioc_set_t asn_IOS_DRBs_ModifiedConf_ItemIEs_1[] = {
584 { 1, 4, asn_IOS_DRBs_ModifiedConf_ItemIEs_1_rows }
586 static const long asn_VAL_240_id_Cells_To_Be_Broadcast_Item = 145;
587 static const long asn_VAL_240_reject = 0;
588 static const long asn_VAL_240_mandatory = 2;
589 static const asn_ioc_cell_t asn_IOS_Cells_To_Be_Broadcast_List_ItemIEs_1_rows[] = {
590 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_240_id_Cells_To_Be_Broadcast_Item },
591 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_240_reject },
592 { "&Value", aioc__type, &asn_DEF_Cells_To_Be_Broadcast_Item },
593 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_240_mandatory }
595 static const asn_ioc_set_t asn_IOS_Cells_To_Be_Broadcast_List_ItemIEs_1[] = {
596 { 1, 4, asn_IOS_Cells_To_Be_Broadcast_List_ItemIEs_1_rows }
598 static const long asn_VAL_245_id_Cells_Broadcast_Completed_Item = 147;
599 static const long asn_VAL_245_reject = 0;
600 static const long asn_VAL_245_mandatory = 2;
601 static const asn_ioc_cell_t asn_IOS_Cells_Broadcast_Completed_List_ItemIEs_1_rows[] = {
602 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_245_id_Cells_Broadcast_Completed_Item },
603 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_245_reject },
604 { "&Value", aioc__type, &asn_DEF_Cells_Broadcast_Completed_Item },
605 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_245_mandatory }
607 static const asn_ioc_set_t asn_IOS_Cells_Broadcast_Completed_List_ItemIEs_1[] = {
608 { 1, 4, asn_IOS_Cells_Broadcast_Completed_List_ItemIEs_1_rows }
610 static const long asn_VAL_250_id_Broadcast_To_Be_Cancelled_Item = 149;
611 static const long asn_VAL_250_reject = 0;
612 static const long asn_VAL_250_mandatory = 2;
613 static const asn_ioc_cell_t asn_IOS_Broadcast_To_Be_Cancelled_List_ItemIEs_1_rows[] = {
614 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_250_id_Broadcast_To_Be_Cancelled_Item },
615 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_250_reject },
616 { "&Value", aioc__type, &asn_DEF_Broadcast_To_Be_Cancelled_Item },
617 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_250_mandatory }
619 static const asn_ioc_set_t asn_IOS_Broadcast_To_Be_Cancelled_List_ItemIEs_1[] = {
620 { 1, 4, asn_IOS_Broadcast_To_Be_Cancelled_List_ItemIEs_1_rows }
622 static const long asn_VAL_254_id_Cells_Broadcast_Cancelled_Item = 151;
623 static const long asn_VAL_254_reject = 0;
624 static const long asn_VAL_254_mandatory = 2;
625 static const asn_ioc_cell_t asn_IOS_Cells_Broadcast_Cancelled_List_ItemIEs_1_rows[] = {
626 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_254_id_Cells_Broadcast_Cancelled_Item },
627 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_254_reject },
628 { "&Value", aioc__type, &asn_DEF_Cells_Broadcast_Cancelled_Item },
629 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_254_mandatory }
631 static const asn_ioc_set_t asn_IOS_Cells_Broadcast_Cancelled_List_ItemIEs_1[] = {
632 { 1, 4, asn_IOS_Cells_Broadcast_Cancelled_List_ItemIEs_1_rows }
634 static const long asn_VAL_258_id_DRB_Activity_Item = 99;
635 static const long asn_VAL_258_reject = 0;
636 static const long asn_VAL_258_mandatory = 2;
637 static const asn_ioc_cell_t asn_IOS_DRB_Activity_ItemIEs_1_rows[] = {
638 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_258_id_DRB_Activity_Item },
639 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_258_reject },
640 { "&Value", aioc__type, &asn_DEF_DRB_Activity_Item },
641 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_258_mandatory }
643 static const asn_ioc_set_t asn_IOS_DRB_Activity_ItemIEs_1[] = {
644 { 1, 4, asn_IOS_DRB_Activity_ItemIEs_1_rows }
646 static const long asn_VAL_288_id_PagingCell_Item = 112;
647 static const long asn_VAL_288_ignore = 1;
648 static const long asn_VAL_288_mandatory = 2;
649 static const asn_ioc_cell_t asn_IOS_PagingCell_ItemIEs_1_rows[] = {
650 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_288_id_PagingCell_Item },
651 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_288_ignore },
652 { "&Value", aioc__type, &asn_DEF_PagingCell_Item },
653 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_288_mandatory }
655 static const asn_ioc_set_t asn_IOS_PagingCell_ItemIEs_1[] = {
656 { 1, 4, asn_IOS_PagingCell_ItemIEs_1_rows }
658 static const long asn_VAL_292_id_DRB_Notify_Item = 136;
659 static const long asn_VAL_292_reject = 0;
660 static const long asn_VAL_292_mandatory = 2;
661 static const asn_ioc_cell_t asn_IOS_DRB_Notify_ItemIEs_1_rows[] = {
662 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_292_id_DRB_Notify_Item },
663 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_292_reject },
664 { "&Value", aioc__type, &asn_DEF_DRB_Notify_Item },
665 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_292_mandatory }
667 static const asn_ioc_set_t asn_IOS_DRB_Notify_ItemIEs_1[] = {
668 { 1, 4, asn_IOS_DRB_Notify_ItemIEs_1_rows }
670 static const long asn_VAL_295_id_NR_CGI_List_For_Restart_Item = 153;
671 static const long asn_VAL_295_reject = 0;
672 static const long asn_VAL_295_mandatory = 2;
673 static const asn_ioc_cell_t asn_IOS_NR_CGI_List_For_Restart_List_ItemIEs_1_rows[] = {
674 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_295_id_NR_CGI_List_For_Restart_Item },
675 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_295_reject },
676 { "&Value", aioc__type, &asn_DEF_NR_CGI_List_For_Restart_Item },
677 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_295_mandatory }
679 static const asn_ioc_set_t asn_IOS_NR_CGI_List_For_Restart_List_ItemIEs_1[] = {
680 { 1, 4, asn_IOS_NR_CGI_List_For_Restart_List_ItemIEs_1_rows }
682 static const long asn_VAL_298_id_PWS_Failed_NR_CGI_Item = 155;
683 static const long asn_VAL_298_reject = 0;
684 static const long asn_VAL_298_mandatory = 2;
685 static const asn_ioc_cell_t asn_IOS_PWS_Failed_NR_CGI_List_ItemIEs_1_rows[] = {
686 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_298_id_PWS_Failed_NR_CGI_Item },
687 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_298_reject },
688 { "&Value", aioc__type, &asn_DEF_PWS_Failed_NR_CGI_Item },
689 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_298_mandatory }
691 static const asn_ioc_set_t asn_IOS_PWS_Failed_NR_CGI_List_ItemIEs_1[] = {
692 { 1, 4, asn_IOS_PWS_Failed_NR_CGI_List_ItemIEs_1_rows }
694 static const long asn_VAL_305_id_DRB_Information = 164;
695 static const long asn_VAL_305_ignore = 1;
696 static const long asn_VAL_305_optional = 0;
697 static const asn_ioc_cell_t asn_IOS_QoSInformation_ExtIEs_1_rows[] = {
698 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_305_id_DRB_Information },
699 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_305_ignore },
700 { "&Value", aioc__type, &asn_DEF_DRB_Information },
701 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_305_optional }
703 static const asn_ioc_set_t asn_IOS_QoSInformation_ExtIEs_1[] = {
704 { 1, 4, asn_IOS_QoSInformation_ExtIEs_1_rows }
706 static const long asn_VAL_1_id_TransactionID = 78;
707 static const long asn_VAL_1_reject = 0;
708 static const long asn_VAL_1_mandatory = 2;
709 static const long asn_VAL_2_id_Cause = 0;
710 static const long asn_VAL_2_ignore = 1;
711 static const long asn_VAL_2_mandatory = 2;
712 static const long asn_VAL_3_id_ResetType = 48;
713 static const long asn_VAL_3_reject = 0;
714 static const long asn_VAL_3_mandatory = 2;
715 static const asn_ioc_cell_t asn_IOS_ResetIEs_1_rows[] = {
716 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_TransactionID },
717 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_reject },
718 { "&Value", aioc__type, &asn_DEF_TransactionID },
719 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_mandatory },
720 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_Cause },
721 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
722 { "&Value", aioc__type, &asn_DEF_Cause },
723 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_mandatory },
724 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_ResetType },
725 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_reject },
726 { "&Value", aioc__type, &asn_DEF_ResetType },
727 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_mandatory }
729 static const asn_ioc_set_t asn_IOS_ResetIEs_1[] = {
730 { 3, 4, asn_IOS_ResetIEs_1_rows }
732 static const long asn_VAL_5_id_TransactionID = 78;
733 static const long asn_VAL_5_reject = 0;
734 static const long asn_VAL_5_mandatory = 2;
735 static const long asn_VAL_6_id_UE_associatedLogicalF1_ConnectionListResAck = 81;
736 static const long asn_VAL_6_ignore = 1;
737 static const long asn_VAL_6_optional = 0;
738 static const long asn_VAL_7_id_CriticalityDiagnostics = 7;
739 static const long asn_VAL_7_ignore = 1;
740 static const long asn_VAL_7_optional = 0;
741 static const asn_ioc_cell_t asn_IOS_ResetAcknowledgeIEs_1_rows[] = {
742 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_TransactionID },
743 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_reject },
744 { "&Value", aioc__type, &asn_DEF_TransactionID },
745 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_mandatory },
746 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_UE_associatedLogicalF1_ConnectionListResAck },
747 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
748 { "&Value", aioc__type, &asn_DEF_UE_associatedLogicalF1_ConnectionListResAck },
749 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
750 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_CriticalityDiagnostics },
751 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
752 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
753 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional }
755 static const asn_ioc_set_t asn_IOS_ResetAcknowledgeIEs_1[] = {
756 { 3, 4, asn_IOS_ResetAcknowledgeIEs_1_rows }
758 static const long asn_VAL_9_id_TransactionID = 78;
759 static const long asn_VAL_9_reject = 0;
760 static const long asn_VAL_9_mandatory = 2;
761 static const long asn_VAL_10_id_gNB_CU_UE_F1AP_ID = 40;
762 static const long asn_VAL_10_ignore = 1;
763 static const long asn_VAL_10_optional = 0;
764 static const long asn_VAL_11_id_gNB_DU_UE_F1AP_ID = 41;
765 static const long asn_VAL_11_ignore = 1;
766 static const long asn_VAL_11_optional = 0;
767 static const long asn_VAL_12_id_Cause = 0;
768 static const long asn_VAL_12_ignore = 1;
769 static const long asn_VAL_12_optional = 0;
770 static const long asn_VAL_13_id_CriticalityDiagnostics = 7;
771 static const long asn_VAL_13_ignore = 1;
772 static const long asn_VAL_13_optional = 0;
773 static const asn_ioc_cell_t asn_IOS_ErrorIndicationIEs_1_rows[] = {
774 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_TransactionID },
775 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_reject },
776 { "&Value", aioc__type, &asn_DEF_TransactionID },
777 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_mandatory },
778 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_gNB_CU_UE_F1AP_ID },
779 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
780 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
781 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional },
782 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_gNB_DU_UE_F1AP_ID },
783 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
784 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
785 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
786 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_Cause },
787 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
788 { "&Value", aioc__type, &asn_DEF_Cause },
789 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
790 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_CriticalityDiagnostics },
791 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
792 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
793 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional }
795 static const asn_ioc_set_t asn_IOS_ErrorIndicationIEs_1[] = {
796 { 5, 4, asn_IOS_ErrorIndicationIEs_1_rows }
798 static const long asn_VAL_14_id_TransactionID = 78;
799 static const long asn_VAL_14_reject = 0;
800 static const long asn_VAL_14_mandatory = 2;
801 static const long asn_VAL_15_id_gNB_DU_ID = 42;
802 static const long asn_VAL_15_reject = 0;
803 static const long asn_VAL_15_mandatory = 2;
804 static const long asn_VAL_16_id_gNB_DU_Name = 45;
805 static const long asn_VAL_16_ignore = 1;
806 static const long asn_VAL_16_optional = 0;
807 static const long asn_VAL_17_id_gNB_DU_Served_Cells_List = 44;
808 static const long asn_VAL_17_reject = 0;
809 static const long asn_VAL_17_optional = 0;
810 static const long asn_VAL_18_id_GNB_DU_RRC_Version = 171;
811 static const long asn_VAL_18_reject = 0;
812 static const long asn_VAL_18_mandatory = 2;
813 static const asn_ioc_cell_t asn_IOS_F1SetupRequestIEs_1_rows[] = {
814 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_TransactionID },
815 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_reject },
816 { "&Value", aioc__type, &asn_DEF_TransactionID },
817 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_mandatory },
818 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_gNB_DU_ID },
819 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
820 { "&Value", aioc__type, &asn_DEF_GNB_DU_ID },
821 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_mandatory },
822 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_gNB_DU_Name },
823 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
824 { "&Value", aioc__type, &asn_DEF_GNB_DU_Name },
825 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional },
826 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_gNB_DU_Served_Cells_List },
827 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_reject },
828 { "&Value", aioc__type, &asn_DEF_GNB_DU_Served_Cells_List },
829 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional },
830 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_GNB_DU_RRC_Version },
831 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
832 { "&Value", aioc__type, &asn_DEF_RRC_Version },
833 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_mandatory }
835 static const asn_ioc_set_t asn_IOS_F1SetupRequestIEs_1[] = {
836 { 5, 4, asn_IOS_F1SetupRequestIEs_1_rows }
838 static const long asn_VAL_20_id_TransactionID = 78;
839 static const long asn_VAL_20_reject = 0;
840 static const long asn_VAL_20_mandatory = 2;
841 static const long asn_VAL_21_id_gNB_CU_Name = 82;
842 static const long asn_VAL_21_ignore = 1;
843 static const long asn_VAL_21_optional = 0;
844 static const long asn_VAL_22_id_Cells_to_be_Activated_List = 3;
845 static const long asn_VAL_22_reject = 0;
846 static const long asn_VAL_22_optional = 0;
847 static const long asn_VAL_23_id_GNB_CU_RRC_Version = 170;
848 static const long asn_VAL_23_reject = 0;
849 static const long asn_VAL_23_mandatory = 2;
850 static const asn_ioc_cell_t asn_IOS_F1SetupResponseIEs_1_rows[] = {
851 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_TransactionID },
852 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
853 { "&Value", aioc__type, &asn_DEF_TransactionID },
854 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_mandatory },
855 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_gNB_CU_Name },
856 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
857 { "&Value", aioc__type, &asn_DEF_GNB_CU_Name },
858 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
859 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_Cells_to_be_Activated_List },
860 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_reject },
861 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Activated_List },
862 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional },
863 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_GNB_CU_RRC_Version },
864 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_reject },
865 { "&Value", aioc__type, &asn_DEF_RRC_Version },
866 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_mandatory }
868 static const asn_ioc_set_t asn_IOS_F1SetupResponseIEs_1[] = {
869 { 4, 4, asn_IOS_F1SetupResponseIEs_1_rows }
871 static const long asn_VAL_25_id_TransactionID = 78;
872 static const long asn_VAL_25_reject = 0;
873 static const long asn_VAL_25_mandatory = 2;
874 static const long asn_VAL_26_id_Cause = 0;
875 static const long asn_VAL_26_ignore = 1;
876 static const long asn_VAL_26_mandatory = 2;
877 static const long asn_VAL_27_id_TimeToWait = 77;
878 static const long asn_VAL_27_ignore = 1;
879 static const long asn_VAL_27_optional = 0;
880 static const long asn_VAL_28_id_CriticalityDiagnostics = 7;
881 static const long asn_VAL_28_ignore = 1;
882 static const long asn_VAL_28_optional = 0;
883 static const asn_ioc_cell_t asn_IOS_F1SetupFailureIEs_1_rows[] = {
884 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_TransactionID },
885 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_reject },
886 { "&Value", aioc__type, &asn_DEF_TransactionID },
887 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_mandatory },
888 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_Cause },
889 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
890 { "&Value", aioc__type, &asn_DEF_Cause },
891 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_mandatory },
892 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_TimeToWait },
893 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
894 { "&Value", aioc__type, &asn_DEF_TimeToWait },
895 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional },
896 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_CriticalityDiagnostics },
897 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
898 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
899 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_optional }
901 static const asn_ioc_set_t asn_IOS_F1SetupFailureIEs_1[] = {
902 { 4, 4, asn_IOS_F1SetupFailureIEs_1_rows }
904 static const long asn_VAL_29_id_TransactionID = 78;
905 static const long asn_VAL_29_reject = 0;
906 static const long asn_VAL_29_mandatory = 2;
907 static const long asn_VAL_30_id_Served_Cells_To_Add_List = 58;
908 static const long asn_VAL_30_reject = 0;
909 static const long asn_VAL_30_optional = 0;
910 static const long asn_VAL_31_id_Served_Cells_To_Modify_List = 62;
911 static const long asn_VAL_31_reject = 0;
912 static const long asn_VAL_31_optional = 0;
913 static const long asn_VAL_32_id_Served_Cells_To_Delete_List = 60;
914 static const long asn_VAL_32_reject = 0;
915 static const long asn_VAL_32_optional = 0;
916 static const long asn_VAL_33_id_Cells_Status_List = 89;
917 static const long asn_VAL_33_reject = 0;
918 static const long asn_VAL_33_optional = 0;
919 static const long asn_VAL_34_id_Dedicated_SIDelivery_NeededUE_List = 189;
920 static const long asn_VAL_34_ignore = 1;
921 static const long asn_VAL_34_optional = 0;
922 static const long asn_VAL_35_id_gNB_DU_ID = 42;
923 static const long asn_VAL_35_reject = 0;
924 static const long asn_VAL_35_optional = 0;
925 static const asn_ioc_cell_t asn_IOS_GNBDUConfigurationUpdateIEs_1_rows[] = {
926 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_TransactionID },
927 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_reject },
928 { "&Value", aioc__type, &asn_DEF_TransactionID },
929 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_mandatory },
930 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_Served_Cells_To_Add_List },
931 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_reject },
932 { "&Value", aioc__type, &asn_DEF_Served_Cells_To_Add_List },
933 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional },
934 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_Served_Cells_To_Modify_List },
935 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_reject },
936 { "&Value", aioc__type, &asn_DEF_Served_Cells_To_Modify_List },
937 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
938 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_Served_Cells_To_Delete_List },
939 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_reject },
940 { "&Value", aioc__type, &asn_DEF_Served_Cells_To_Delete_List },
941 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
942 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_Cells_Status_List },
943 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_reject },
944 { "&Value", aioc__type, &asn_DEF_Cells_Status_List },
945 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional },
946 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_Dedicated_SIDelivery_NeededUE_List },
947 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
948 { "&Value", aioc__type, &asn_DEF_Dedicated_SIDelivery_NeededUE_List },
949 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
950 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_gNB_DU_ID },
951 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_reject },
952 { "&Value", aioc__type, &asn_DEF_GNB_DU_ID },
953 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
955 static const asn_ioc_set_t asn_IOS_GNBDUConfigurationUpdateIEs_1[] = {
956 { 7, 4, asn_IOS_GNBDUConfigurationUpdateIEs_1_rows }
958 static const long asn_VAL_41_id_TransactionID = 78;
959 static const long asn_VAL_41_reject = 0;
960 static const long asn_VAL_41_mandatory = 2;
961 static const long asn_VAL_42_id_Cells_to_be_Activated_List = 3;
962 static const long asn_VAL_42_reject = 0;
963 static const long asn_VAL_42_optional = 0;
964 static const long asn_VAL_43_id_CriticalityDiagnostics = 7;
965 static const long asn_VAL_43_ignore = 1;
966 static const long asn_VAL_43_optional = 0;
967 static const long asn_VAL_44_id_Cells_to_be_Deactivated_List = 5;
968 static const long asn_VAL_44_reject = 0;
969 static const long asn_VAL_44_optional = 0;
970 static const asn_ioc_cell_t asn_IOS_GNBDUConfigurationUpdateAcknowledgeIEs_1_rows[] = {
971 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_TransactionID },
972 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_reject },
973 { "&Value", aioc__type, &asn_DEF_TransactionID },
974 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_mandatory },
975 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_Cells_to_be_Activated_List },
976 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_reject },
977 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Activated_List },
978 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional },
979 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_CriticalityDiagnostics },
980 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
981 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
982 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
983 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_Cells_to_be_Deactivated_List },
984 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_reject },
985 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Deactivated_List },
986 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional }
988 static const asn_ioc_set_t asn_IOS_GNBDUConfigurationUpdateAcknowledgeIEs_1[] = {
989 { 4, 4, asn_IOS_GNBDUConfigurationUpdateAcknowledgeIEs_1_rows }
991 static const long asn_VAL_45_id_TransactionID = 78;
992 static const long asn_VAL_45_reject = 0;
993 static const long asn_VAL_45_mandatory = 2;
994 static const long asn_VAL_46_id_Cause = 0;
995 static const long asn_VAL_46_ignore = 1;
996 static const long asn_VAL_46_mandatory = 2;
997 static const long asn_VAL_47_id_TimeToWait = 77;
998 static const long asn_VAL_47_ignore = 1;
999 static const long asn_VAL_47_optional = 0;
1000 static const long asn_VAL_48_id_CriticalityDiagnostics = 7;
1001 static const long asn_VAL_48_ignore = 1;
1002 static const long asn_VAL_48_optional = 0;
1003 static const asn_ioc_cell_t asn_IOS_GNBDUConfigurationUpdateFailureIEs_1_rows[] = {
1004 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_TransactionID },
1005 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_reject },
1006 { "&Value", aioc__type, &asn_DEF_TransactionID },
1007 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_mandatory },
1008 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_Cause },
1009 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
1010 { "&Value", aioc__type, &asn_DEF_Cause },
1011 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_mandatory },
1012 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_TimeToWait },
1013 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
1014 { "&Value", aioc__type, &asn_DEF_TimeToWait },
1015 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional },
1016 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_CriticalityDiagnostics },
1017 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
1018 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1019 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
1021 static const asn_ioc_set_t asn_IOS_GNBDUConfigurationUpdateFailureIEs_1[] = {
1022 { 4, 4, asn_IOS_GNBDUConfigurationUpdateFailureIEs_1_rows }
1024 static const long asn_VAL_49_id_TransactionID = 78;
1025 static const long asn_VAL_49_reject = 0;
1026 static const long asn_VAL_49_mandatory = 2;
1027 static const long asn_VAL_50_id_Cells_to_be_Activated_List = 3;
1028 static const long asn_VAL_50_reject = 0;
1029 static const long asn_VAL_50_optional = 0;
1030 static const long asn_VAL_51_id_Cells_to_be_Deactivated_List = 5;
1031 static const long asn_VAL_51_reject = 0;
1032 static const long asn_VAL_51_optional = 0;
1033 static const long asn_VAL_52_id_GNB_CU_TNL_Association_To_Add_List = 121;
1034 static const long asn_VAL_52_ignore = 1;
1035 static const long asn_VAL_52_optional = 0;
1036 static const long asn_VAL_53_id_GNB_CU_TNL_Association_To_Remove_List = 123;
1037 static const long asn_VAL_53_ignore = 1;
1038 static const long asn_VAL_53_optional = 0;
1039 static const long asn_VAL_54_id_GNB_CU_TNL_Association_To_Update_List = 125;
1040 static const long asn_VAL_54_ignore = 1;
1041 static const long asn_VAL_54_optional = 0;
1042 static const long asn_VAL_55_id_Cells_to_be_Barred_List = 129;
1043 static const long asn_VAL_55_ignore = 1;
1044 static const long asn_VAL_55_optional = 0;
1045 static const long asn_VAL_56_id_Protected_EUTRA_Resources_List = 105;
1046 static const long asn_VAL_56_reject = 0;
1047 static const long asn_VAL_56_optional = 0;
1048 static const asn_ioc_cell_t asn_IOS_GNBCUConfigurationUpdateIEs_1_rows[] = {
1049 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_TransactionID },
1050 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_reject },
1051 { "&Value", aioc__type, &asn_DEF_TransactionID },
1052 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_mandatory },
1053 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_Cells_to_be_Activated_List },
1054 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_reject },
1055 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Activated_List },
1056 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional },
1057 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_Cells_to_be_Deactivated_List },
1058 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_reject },
1059 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Deactivated_List },
1060 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
1061 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_GNB_CU_TNL_Association_To_Add_List },
1062 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
1063 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_To_Add_List },
1064 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional },
1065 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_GNB_CU_TNL_Association_To_Remove_List },
1066 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
1067 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_To_Remove_List },
1068 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional },
1069 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_GNB_CU_TNL_Association_To_Update_List },
1070 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
1071 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_To_Update_List },
1072 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
1073 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_Cells_to_be_Barred_List },
1074 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
1075 { "&Value", aioc__type, &asn_DEF_Cells_to_be_Barred_List },
1076 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
1077 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_Protected_EUTRA_Resources_List },
1078 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_reject },
1079 { "&Value", aioc__type, &asn_DEF_Protected_EUTRA_Resources_List },
1080 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
1082 static const asn_ioc_set_t asn_IOS_GNBCUConfigurationUpdateIEs_1[] = {
1083 { 8, 4, asn_IOS_GNBCUConfigurationUpdateIEs_1_rows }
1085 static const long asn_VAL_63_id_TransactionID = 78;
1086 static const long asn_VAL_63_reject = 0;
1087 static const long asn_VAL_63_mandatory = 2;
1088 static const long asn_VAL_64_id_Cells_Failed_to_be_Activated_List = 1;
1089 static const long asn_VAL_64_reject = 0;
1090 static const long asn_VAL_64_optional = 0;
1091 static const long asn_VAL_65_id_CriticalityDiagnostics = 7;
1092 static const long asn_VAL_65_ignore = 1;
1093 static const long asn_VAL_65_optional = 0;
1094 static const long asn_VAL_66_id_GNB_CU_TNL_Association_Setup_List = 132;
1095 static const long asn_VAL_66_ignore = 1;
1096 static const long asn_VAL_66_optional = 0;
1097 static const long asn_VAL_67_id_GNB_CU_TNL_Association_Failed_To_Setup_List = 134;
1098 static const long asn_VAL_67_ignore = 1;
1099 static const long asn_VAL_67_optional = 0;
1100 static const long asn_VAL_68_id_Dedicated_SIDelivery_NeededUE_List = 189;
1101 static const long asn_VAL_68_ignore = 1;
1102 static const long asn_VAL_68_optional = 0;
1103 static const asn_ioc_cell_t asn_IOS_GNBCUConfigurationUpdateAcknowledgeIEs_1_rows[] = {
1104 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_TransactionID },
1105 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
1106 { "&Value", aioc__type, &asn_DEF_TransactionID },
1107 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_mandatory },
1108 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_Cells_Failed_to_be_Activated_List },
1109 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
1110 { "&Value", aioc__type, &asn_DEF_Cells_Failed_to_be_Activated_List },
1111 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
1112 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_CriticalityDiagnostics },
1113 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_ignore },
1114 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1115 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
1116 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_GNB_CU_TNL_Association_Setup_List },
1117 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_ignore },
1118 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_Setup_List },
1119 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
1120 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_GNB_CU_TNL_Association_Failed_To_Setup_List },
1121 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
1122 { "&Value", aioc__type, &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List },
1123 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
1124 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_Dedicated_SIDelivery_NeededUE_List },
1125 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
1126 { "&Value", aioc__type, &asn_DEF_Dedicated_SIDelivery_NeededUE_List },
1127 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
1129 static const asn_ioc_set_t asn_IOS_GNBCUConfigurationUpdateAcknowledgeIEs_1[] = {
1130 { 6, 4, asn_IOS_GNBCUConfigurationUpdateAcknowledgeIEs_1_rows }
1132 static const long asn_VAL_72_id_TransactionID = 78;
1133 static const long asn_VAL_72_reject = 0;
1134 static const long asn_VAL_72_mandatory = 2;
1135 static const long asn_VAL_73_id_Cause = 0;
1136 static const long asn_VAL_73_ignore = 1;
1137 static const long asn_VAL_73_mandatory = 2;
1138 static const long asn_VAL_74_id_TimeToWait = 77;
1139 static const long asn_VAL_74_ignore = 1;
1140 static const long asn_VAL_74_optional = 0;
1141 static const long asn_VAL_75_id_CriticalityDiagnostics = 7;
1142 static const long asn_VAL_75_ignore = 1;
1143 static const long asn_VAL_75_optional = 0;
1144 static const asn_ioc_cell_t asn_IOS_GNBCUConfigurationUpdateFailureIEs_1_rows[] = {
1145 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_TransactionID },
1146 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_reject },
1147 { "&Value", aioc__type, &asn_DEF_TransactionID },
1148 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_mandatory },
1149 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_Cause },
1150 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
1151 { "&Value", aioc__type, &asn_DEF_Cause },
1152 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_mandatory },
1153 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_TimeToWait },
1154 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
1155 { "&Value", aioc__type, &asn_DEF_TimeToWait },
1156 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
1157 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_CriticalityDiagnostics },
1158 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
1159 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1160 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
1162 static const asn_ioc_set_t asn_IOS_GNBCUConfigurationUpdateFailureIEs_1[] = {
1163 { 4, 4, asn_IOS_GNBCUConfigurationUpdateFailureIEs_1_rows }
1165 static const long asn_VAL_76_id_TransactionID = 78;
1166 static const long asn_VAL_76_reject = 0;
1167 static const long asn_VAL_76_mandatory = 2;
1168 static const long asn_VAL_77_id_RequestType = 106;
1169 static const long asn_VAL_77_reject = 0;
1170 static const long asn_VAL_77_mandatory = 2;
1171 static const long asn_VAL_78_id_EUTRA_NR_CellResourceCoordinationReq_Container = 101;
1172 static const long asn_VAL_78_reject = 0;
1173 static const long asn_VAL_78_mandatory = 2;
1174 static const long asn_VAL_79_id_IgnoreResourceCoordinationContainer = 213;
1175 static const long asn_VAL_79_reject = 0;
1176 static const long asn_VAL_79_optional = 0;
1177 static const asn_ioc_cell_t asn_IOS_GNBDUResourceCoordinationRequest_IEs_1_rows[] = {
1178 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_TransactionID },
1179 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_reject },
1180 { "&Value", aioc__type, &asn_DEF_TransactionID },
1181 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_mandatory },
1182 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_RequestType },
1183 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_reject },
1184 { "&Value", aioc__type, &asn_DEF_RequestType },
1185 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_mandatory },
1186 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_EUTRA_NR_CellResourceCoordinationReq_Container },
1187 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_reject },
1188 { "&Value", aioc__type, &asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container },
1189 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_mandatory },
1190 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_IgnoreResourceCoordinationContainer },
1191 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_reject },
1192 { "&Value", aioc__type, &asn_DEF_IgnoreResourceCoordinationContainer },
1193 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_optional }
1195 static const asn_ioc_set_t asn_IOS_GNBDUResourceCoordinationRequest_IEs_1[] = {
1196 { 4, 4, asn_IOS_GNBDUResourceCoordinationRequest_IEs_1_rows }
1198 static const long asn_VAL_80_id_TransactionID = 78;
1199 static const long asn_VAL_80_reject = 0;
1200 static const long asn_VAL_80_mandatory = 2;
1201 static const long asn_VAL_81_id_EUTRA_NR_CellResourceCoordinationReqAck_Container = 102;
1202 static const long asn_VAL_81_reject = 0;
1203 static const long asn_VAL_81_mandatory = 2;
1204 static const asn_ioc_cell_t asn_IOS_GNBDUResourceCoordinationResponse_IEs_1_rows[] = {
1205 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_TransactionID },
1206 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_reject },
1207 { "&Value", aioc__type, &asn_DEF_TransactionID },
1208 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_mandatory },
1209 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_EUTRA_NR_CellResourceCoordinationReqAck_Container },
1210 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_reject },
1211 { "&Value", aioc__type, &asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container },
1212 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_mandatory }
1214 static const asn_ioc_set_t asn_IOS_GNBDUResourceCoordinationResponse_IEs_1[] = {
1215 { 2, 4, asn_IOS_GNBDUResourceCoordinationResponse_IEs_1_rows }
1217 static const long asn_VAL_82_id_gNB_CU_UE_F1AP_ID = 40;
1218 static const long asn_VAL_82_reject = 0;
1219 static const long asn_VAL_82_mandatory = 2;
1220 static const long asn_VAL_83_id_gNB_DU_UE_F1AP_ID = 41;
1221 static const long asn_VAL_83_ignore = 1;
1222 static const long asn_VAL_83_optional = 0;
1223 static const long asn_VAL_84_id_SpCell_ID = 63;
1224 static const long asn_VAL_84_reject = 0;
1225 static const long asn_VAL_84_mandatory = 2;
1226 static const long asn_VAL_85_id_ServCellIndex = 107;
1227 static const long asn_VAL_85_reject = 0;
1228 static const long asn_VAL_85_mandatory = 2;
1229 static const long asn_VAL_86_id_SpCellULConfigured = 96;
1230 static const long asn_VAL_86_ignore = 1;
1231 static const long asn_VAL_86_optional = 0;
1232 static const long asn_VAL_87_id_CUtoDURRCInformation = 9;
1233 static const long asn_VAL_87_reject = 0;
1234 static const long asn_VAL_87_mandatory = 2;
1235 static const long asn_VAL_88_id_Candidate_SpCell_List = 90;
1236 static const long asn_VAL_88_ignore = 1;
1237 static const long asn_VAL_88_optional = 0;
1238 static const long asn_VAL_89_id_DRXCycle = 38;
1239 static const long asn_VAL_89_ignore = 1;
1240 static const long asn_VAL_89_optional = 0;
1241 static const long asn_VAL_90_id_ResourceCoordinationTransferContainer = 49;
1242 static const long asn_VAL_90_ignore = 1;
1243 static const long asn_VAL_90_optional = 0;
1244 static const long asn_VAL_91_id_SCell_ToBeSetup_List = 54;
1245 static const long asn_VAL_91_ignore = 1;
1246 static const long asn_VAL_91_optional = 0;
1247 static const long asn_VAL_92_id_SRBs_ToBeSetup_List = 74;
1248 static const long asn_VAL_92_reject = 0;
1249 static const long asn_VAL_92_optional = 0;
1250 static const long asn_VAL_93_id_DRBs_ToBeSetup_List = 35;
1251 static const long asn_VAL_93_reject = 0;
1252 static const long asn_VAL_93_optional = 0;
1253 static const long asn_VAL_94_id_InactivityMonitoringRequest = 97;
1254 static const long asn_VAL_94_reject = 0;
1255 static const long asn_VAL_94_optional = 0;
1256 static const long asn_VAL_95_id_RAT_FrequencyPriorityInformation = 108;
1257 static const long asn_VAL_95_reject = 0;
1258 static const long asn_VAL_95_optional = 0;
1259 static const long asn_VAL_96_id_RRCContainer = 50;
1260 static const long asn_VAL_96_ignore = 1;
1261 static const long asn_VAL_96_optional = 0;
1262 static const long asn_VAL_97_id_MaskedIMEISV = 126;
1263 static const long asn_VAL_97_ignore = 1;
1264 static const long asn_VAL_97_optional = 0;
1265 static const long asn_VAL_98_id_ServingPLMN = 165;
1266 static const long asn_VAL_98_ignore = 1;
1267 static const long asn_VAL_98_optional = 0;
1268 static const long asn_VAL_99_id_GNB_DU_UE_AMBR_UL = 158;
1269 static const long asn_VAL_99_ignore = 1;
1270 static const long asn_VAL_99_conditional = 1;
1271 static const long asn_VAL_100_id_RRCDeliveryStatusRequest = 184;
1272 static const long asn_VAL_100_ignore = 1;
1273 static const long asn_VAL_100_optional = 0;
1274 static const long asn_VAL_101_id_ResourceCoordinationTransferInformation = 195;
1275 static const long asn_VAL_101_ignore = 1;
1276 static const long asn_VAL_101_optional = 0;
1277 static const long asn_VAL_102_id_ServingCellMO = 182;
1278 static const long asn_VAL_102_ignore = 1;
1279 static const long asn_VAL_102_optional = 0;
1280 static const asn_ioc_cell_t asn_IOS_UEContextSetupRequestIEs_1_rows[] = {
1281 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_gNB_CU_UE_F1AP_ID },
1282 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_reject },
1283 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1284 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_mandatory },
1285 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_gNB_DU_UE_F1AP_ID },
1286 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
1287 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1288 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_optional },
1289 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_SpCell_ID },
1290 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_reject },
1291 { "&Value", aioc__type, &asn_DEF_NRCGI },
1292 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_mandatory },
1293 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_ServCellIndex },
1294 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_reject },
1295 { "&Value", aioc__type, &asn_DEF_ServCellIndex },
1296 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_mandatory },
1297 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_SpCellULConfigured },
1298 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
1299 { "&Value", aioc__type, &asn_DEF_CellULConfigured },
1300 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional },
1301 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_CUtoDURRCInformation },
1302 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_reject },
1303 { "&Value", aioc__type, &asn_DEF_CUtoDURRCInformation },
1304 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_mandatory },
1305 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_Candidate_SpCell_List },
1306 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_ignore },
1307 { "&Value", aioc__type, &asn_DEF_Candidate_SpCell_List },
1308 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional },
1309 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_DRXCycle },
1310 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
1311 { "&Value", aioc__type, &asn_DEF_DRXCycle },
1312 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
1313 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_ResourceCoordinationTransferContainer },
1314 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_ignore },
1315 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferContainer },
1316 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional },
1317 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_SCell_ToBeSetup_List },
1318 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
1319 { "&Value", aioc__type, &asn_DEF_SCell_ToBeSetup_List },
1320 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional },
1321 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_SRBs_ToBeSetup_List },
1322 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_reject },
1323 { "&Value", aioc__type, &asn_DEF_SRBs_ToBeSetup_List },
1324 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
1325 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_DRBs_ToBeSetup_List },
1326 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_reject },
1327 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeSetup_List },
1328 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional },
1329 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_InactivityMonitoringRequest },
1330 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_reject },
1331 { "&Value", aioc__type, &asn_DEF_InactivityMonitoringRequest },
1332 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional },
1333 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_RAT_FrequencyPriorityInformation },
1334 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_reject },
1335 { "&Value", aioc__type, &asn_DEF_RAT_FrequencyPriorityInformation },
1336 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional },
1337 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_RRCContainer },
1338 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
1339 { "&Value", aioc__type, &asn_DEF_RRCContainer },
1340 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
1341 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_MaskedIMEISV },
1342 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
1343 { "&Value", aioc__type, &asn_DEF_MaskedIMEISV },
1344 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
1345 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_ServingPLMN },
1346 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
1347 { "&Value", aioc__type, &asn_DEF_PLMN_Identity },
1348 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
1349 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_GNB_DU_UE_AMBR_UL },
1350 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
1351 { "&Value", aioc__type, &asn_DEF_BitRate },
1352 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_conditional },
1353 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_RRCDeliveryStatusRequest },
1354 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
1355 { "&Value", aioc__type, &asn_DEF_RRCDeliveryStatusRequest },
1356 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
1357 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_ResourceCoordinationTransferInformation },
1358 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
1359 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferInformation },
1360 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
1361 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_ServingCellMO },
1362 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
1363 { "&Value", aioc__type, &asn_DEF_ServingCellMO },
1364 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional }
1366 static const asn_ioc_set_t asn_IOS_UEContextSetupRequestIEs_1[] = {
1367 { 21, 4, asn_IOS_UEContextSetupRequestIEs_1_rows }
1369 static const long asn_VAL_107_id_gNB_CU_UE_F1AP_ID = 40;
1370 static const long asn_VAL_107_reject = 0;
1371 static const long asn_VAL_107_mandatory = 2;
1372 static const long asn_VAL_108_id_gNB_DU_UE_F1AP_ID = 41;
1373 static const long asn_VAL_108_reject = 0;
1374 static const long asn_VAL_108_mandatory = 2;
1375 static const long asn_VAL_109_id_DUtoCURRCInformation = 39;
1376 static const long asn_VAL_109_reject = 0;
1377 static const long asn_VAL_109_mandatory = 2;
1378 static const long asn_VAL_110_id_C_RNTI = 95;
1379 static const long asn_VAL_110_ignore = 1;
1380 static const long asn_VAL_110_optional = 0;
1381 static const long asn_VAL_111_id_ResourceCoordinationTransferContainer = 49;
1382 static const long asn_VAL_111_ignore = 1;
1383 static const long asn_VAL_111_optional = 0;
1384 static const long asn_VAL_112_id_FullConfiguration = 94;
1385 static const long asn_VAL_112_reject = 0;
1386 static const long asn_VAL_112_optional = 0;
1387 static const long asn_VAL_113_id_DRBs_Setup_List = 27;
1388 static const long asn_VAL_113_ignore = 1;
1389 static const long asn_VAL_113_optional = 0;
1390 static const long asn_VAL_114_id_SRBs_FailedToBeSetup_List = 66;
1391 static const long asn_VAL_114_ignore = 1;
1392 static const long asn_VAL_114_optional = 0;
1393 static const long asn_VAL_115_id_DRBs_FailedToBeSetup_List = 15;
1394 static const long asn_VAL_115_ignore = 1;
1395 static const long asn_VAL_115_optional = 0;
1396 static const long asn_VAL_116_id_SCell_FailedtoSetup_List = 83;
1397 static const long asn_VAL_116_ignore = 1;
1398 static const long asn_VAL_116_optional = 0;
1399 static const long asn_VAL_117_id_InactivityMonitoringResponse = 98;
1400 static const long asn_VAL_117_reject = 0;
1401 static const long asn_VAL_117_optional = 0;
1402 static const long asn_VAL_118_id_CriticalityDiagnostics = 7;
1403 static const long asn_VAL_118_ignore = 1;
1404 static const long asn_VAL_118_optional = 0;
1405 static const long asn_VAL_119_id_SRBs_Setup_List = 202;
1406 static const long asn_VAL_119_ignore = 1;
1407 static const long asn_VAL_119_optional = 0;
1408 static const asn_ioc_cell_t asn_IOS_UEContextSetupResponseIEs_1_rows[] = {
1409 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_gNB_CU_UE_F1AP_ID },
1410 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_reject },
1411 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1412 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_mandatory },
1413 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_gNB_DU_UE_F1AP_ID },
1414 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
1415 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1416 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_mandatory },
1417 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_DUtoCURRCInformation },
1418 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_reject },
1419 { "&Value", aioc__type, &asn_DEF_DUtoCURRCInformation },
1420 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_mandatory },
1421 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_C_RNTI },
1422 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
1423 { "&Value", aioc__type, &asn_DEF_C_RNTI },
1424 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1425 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_ResourceCoordinationTransferContainer },
1426 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
1427 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferContainer },
1428 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional },
1429 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_FullConfiguration },
1430 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_reject },
1431 { "&Value", aioc__type, &asn_DEF_FullConfiguration },
1432 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1433 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_DRBs_Setup_List },
1434 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1435 { "&Value", aioc__type, &asn_DEF_DRBs_Setup_List },
1436 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional },
1437 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_SRBs_FailedToBeSetup_List },
1438 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1439 { "&Value", aioc__type, &asn_DEF_SRBs_FailedToBeSetup_List },
1440 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional },
1441 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_115_id_DRBs_FailedToBeSetup_List },
1442 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_115_ignore },
1443 { "&Value", aioc__type, &asn_DEF_DRBs_FailedToBeSetup_List },
1444 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_115_optional },
1445 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_116_id_SCell_FailedtoSetup_List },
1446 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_116_ignore },
1447 { "&Value", aioc__type, &asn_DEF_SCell_FailedtoSetup_List },
1448 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_116_optional },
1449 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_117_id_InactivityMonitoringResponse },
1450 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_117_reject },
1451 { "&Value", aioc__type, &asn_DEF_InactivityMonitoringResponse },
1452 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_117_optional },
1453 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_118_id_CriticalityDiagnostics },
1454 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_118_ignore },
1455 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1456 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_118_optional },
1457 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_119_id_SRBs_Setup_List },
1458 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_119_ignore },
1459 { "&Value", aioc__type, &asn_DEF_SRBs_Setup_List },
1460 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_119_optional }
1462 static const asn_ioc_set_t asn_IOS_UEContextSetupResponseIEs_1[] = {
1463 { 13, 4, asn_IOS_UEContextSetupResponseIEs_1_rows }
1465 static const long asn_VAL_125_id_gNB_CU_UE_F1AP_ID = 40;
1466 static const long asn_VAL_125_reject = 0;
1467 static const long asn_VAL_125_mandatory = 2;
1468 static const long asn_VAL_126_id_gNB_DU_UE_F1AP_ID = 41;
1469 static const long asn_VAL_126_ignore = 1;
1470 static const long asn_VAL_126_optional = 0;
1471 static const long asn_VAL_127_id_Cause = 0;
1472 static const long asn_VAL_127_ignore = 1;
1473 static const long asn_VAL_127_mandatory = 2;
1474 static const long asn_VAL_128_id_CriticalityDiagnostics = 7;
1475 static const long asn_VAL_128_ignore = 1;
1476 static const long asn_VAL_128_optional = 0;
1477 static const long asn_VAL_129_id_Potential_SpCell_List = 92;
1478 static const long asn_VAL_129_ignore = 1;
1479 static const long asn_VAL_129_optional = 0;
1480 static const asn_ioc_cell_t asn_IOS_UEContextSetupFailureIEs_1_rows[] = {
1481 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_125_id_gNB_CU_UE_F1AP_ID },
1482 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_125_reject },
1483 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1484 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_125_mandatory },
1485 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_126_id_gNB_DU_UE_F1AP_ID },
1486 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_126_ignore },
1487 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1488 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_126_optional },
1489 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_127_id_Cause },
1490 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_127_ignore },
1491 { "&Value", aioc__type, &asn_DEF_Cause },
1492 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_127_mandatory },
1493 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_128_id_CriticalityDiagnostics },
1494 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_128_ignore },
1495 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1496 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_128_optional },
1497 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_129_id_Potential_SpCell_List },
1498 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_129_ignore },
1499 { "&Value", aioc__type, &asn_DEF_Potential_SpCell_List },
1500 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_129_optional }
1502 static const asn_ioc_set_t asn_IOS_UEContextSetupFailureIEs_1[] = {
1503 { 5, 4, asn_IOS_UEContextSetupFailureIEs_1_rows }
1505 static const long asn_VAL_131_id_gNB_CU_UE_F1AP_ID = 40;
1506 static const long asn_VAL_131_reject = 0;
1507 static const long asn_VAL_131_mandatory = 2;
1508 static const long asn_VAL_132_id_gNB_DU_UE_F1AP_ID = 41;
1509 static const long asn_VAL_132_reject = 0;
1510 static const long asn_VAL_132_mandatory = 2;
1511 static const long asn_VAL_133_id_Cause = 0;
1512 static const long asn_VAL_133_ignore = 1;
1513 static const long asn_VAL_133_mandatory = 2;
1514 static const asn_ioc_cell_t asn_IOS_UEContextReleaseRequestIEs_1_rows[] = {
1515 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_131_id_gNB_CU_UE_F1AP_ID },
1516 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_131_reject },
1517 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1518 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_131_mandatory },
1519 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_132_id_gNB_DU_UE_F1AP_ID },
1520 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_132_reject },
1521 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1522 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_132_mandatory },
1523 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_133_id_Cause },
1524 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_133_ignore },
1525 { "&Value", aioc__type, &asn_DEF_Cause },
1526 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_133_mandatory }
1528 static const asn_ioc_set_t asn_IOS_UEContextReleaseRequestIEs_1[] = {
1529 { 3, 4, asn_IOS_UEContextReleaseRequestIEs_1_rows }
1531 static const long asn_VAL_134_id_gNB_CU_UE_F1AP_ID = 40;
1532 static const long asn_VAL_134_reject = 0;
1533 static const long asn_VAL_134_mandatory = 2;
1534 static const long asn_VAL_135_id_gNB_DU_UE_F1AP_ID = 41;
1535 static const long asn_VAL_135_reject = 0;
1536 static const long asn_VAL_135_mandatory = 2;
1537 static const long asn_VAL_136_id_Cause = 0;
1538 static const long asn_VAL_136_ignore = 1;
1539 static const long asn_VAL_136_mandatory = 2;
1540 static const long asn_VAL_137_id_RRCContainer = 50;
1541 static const long asn_VAL_137_ignore = 1;
1542 static const long asn_VAL_137_optional = 0;
1543 static const long asn_VAL_138_id_SRBID = 64;
1544 static const long asn_VAL_138_ignore = 1;
1545 static const long asn_VAL_138_optional = 0;
1546 static const long asn_VAL_139_id_oldgNB_DU_UE_F1AP_ID = 47;
1547 static const long asn_VAL_139_ignore = 1;
1548 static const long asn_VAL_139_optional = 0;
1549 static const long asn_VAL_140_id_ExecuteDuplication = 109;
1550 static const long asn_VAL_140_ignore = 1;
1551 static const long asn_VAL_140_optional = 0;
1552 static const long asn_VAL_141_id_RRCDeliveryStatusRequest = 184;
1553 static const long asn_VAL_141_ignore = 1;
1554 static const long asn_VAL_141_optional = 0;
1555 static const asn_ioc_cell_t asn_IOS_UEContextReleaseCommandIEs_1_rows[] = {
1556 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_134_id_gNB_CU_UE_F1AP_ID },
1557 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_134_reject },
1558 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1559 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_134_mandatory },
1560 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_135_id_gNB_DU_UE_F1AP_ID },
1561 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_135_reject },
1562 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1563 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_135_mandatory },
1564 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_136_id_Cause },
1565 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_136_ignore },
1566 { "&Value", aioc__type, &asn_DEF_Cause },
1567 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_136_mandatory },
1568 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_137_id_RRCContainer },
1569 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_137_ignore },
1570 { "&Value", aioc__type, &asn_DEF_RRCContainer },
1571 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_137_optional },
1572 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_138_id_SRBID },
1573 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_138_ignore },
1574 { "&Value", aioc__type, &asn_DEF_SRBID },
1575 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_138_optional },
1576 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_139_id_oldgNB_DU_UE_F1AP_ID },
1577 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_139_ignore },
1578 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1579 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_139_optional },
1580 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_140_id_ExecuteDuplication },
1581 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_140_ignore },
1582 { "&Value", aioc__type, &asn_DEF_ExecuteDuplication },
1583 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_140_optional },
1584 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_141_id_RRCDeliveryStatusRequest },
1585 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_141_ignore },
1586 { "&Value", aioc__type, &asn_DEF_RRCDeliveryStatusRequest },
1587 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_141_optional }
1589 static const asn_ioc_set_t asn_IOS_UEContextReleaseCommandIEs_1[] = {
1590 { 8, 4, asn_IOS_UEContextReleaseCommandIEs_1_rows }
1592 static const long asn_VAL_142_id_gNB_CU_UE_F1AP_ID = 40;
1593 static const long asn_VAL_142_reject = 0;
1594 static const long asn_VAL_142_mandatory = 2;
1595 static const long asn_VAL_143_id_gNB_DU_UE_F1AP_ID = 41;
1596 static const long asn_VAL_143_reject = 0;
1597 static const long asn_VAL_143_mandatory = 2;
1598 static const long asn_VAL_144_id_CriticalityDiagnostics = 7;
1599 static const long asn_VAL_144_ignore = 1;
1600 static const long asn_VAL_144_optional = 0;
1601 static const asn_ioc_cell_t asn_IOS_UEContextReleaseCompleteIEs_1_rows[] = {
1602 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_142_id_gNB_CU_UE_F1AP_ID },
1603 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_142_reject },
1604 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1605 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_142_mandatory },
1606 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_143_id_gNB_DU_UE_F1AP_ID },
1607 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_143_reject },
1608 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1609 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_143_mandatory },
1610 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_144_id_CriticalityDiagnostics },
1611 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_144_ignore },
1612 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1613 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_144_optional }
1615 static const asn_ioc_set_t asn_IOS_UEContextReleaseCompleteIEs_1[] = {
1616 { 3, 4, asn_IOS_UEContextReleaseCompleteIEs_1_rows }
1618 static const long asn_VAL_145_id_gNB_CU_UE_F1AP_ID = 40;
1619 static const long asn_VAL_145_reject = 0;
1620 static const long asn_VAL_145_mandatory = 2;
1621 static const long asn_VAL_146_id_gNB_DU_UE_F1AP_ID = 41;
1622 static const long asn_VAL_146_reject = 0;
1623 static const long asn_VAL_146_mandatory = 2;
1624 static const long asn_VAL_147_id_SpCell_ID = 63;
1625 static const long asn_VAL_147_ignore = 1;
1626 static const long asn_VAL_147_optional = 0;
1627 static const long asn_VAL_148_id_ServCellIndex = 107;
1628 static const long asn_VAL_148_reject = 0;
1629 static const long asn_VAL_148_optional = 0;
1630 static const long asn_VAL_149_id_SpCellULConfigured = 96;
1631 static const long asn_VAL_149_ignore = 1;
1632 static const long asn_VAL_149_optional = 0;
1633 static const long asn_VAL_150_id_DRXCycle = 38;
1634 static const long asn_VAL_150_ignore = 1;
1635 static const long asn_VAL_150_optional = 0;
1636 static const long asn_VAL_151_id_CUtoDURRCInformation = 9;
1637 static const long asn_VAL_151_reject = 0;
1638 static const long asn_VAL_151_optional = 0;
1639 static const long asn_VAL_152_id_TransmissionActionIndicator = 79;
1640 static const long asn_VAL_152_ignore = 1;
1641 static const long asn_VAL_152_optional = 0;
1642 static const long asn_VAL_153_id_ResourceCoordinationTransferContainer = 49;
1643 static const long asn_VAL_153_ignore = 1;
1644 static const long asn_VAL_153_optional = 0;
1645 static const long asn_VAL_154_id_RRCReconfigurationCompleteIndicator = 87;
1646 static const long asn_VAL_154_ignore = 1;
1647 static const long asn_VAL_154_optional = 0;
1648 static const long asn_VAL_155_id_RRCContainer = 50;
1649 static const long asn_VAL_155_reject = 0;
1650 static const long asn_VAL_155_optional = 0;
1651 static const long asn_VAL_156_id_SCell_ToBeSetupMod_List = 56;
1652 static const long asn_VAL_156_ignore = 1;
1653 static const long asn_VAL_156_optional = 0;
1654 static const long asn_VAL_157_id_SCell_ToBeRemoved_List = 52;
1655 static const long asn_VAL_157_ignore = 1;
1656 static const long asn_VAL_157_optional = 0;
1657 static const long asn_VAL_158_id_SRBs_ToBeSetupMod_List = 76;
1658 static const long asn_VAL_158_reject = 0;
1659 static const long asn_VAL_158_optional = 0;
1660 static const long asn_VAL_159_id_DRBs_ToBeSetupMod_List = 37;
1661 static const long asn_VAL_159_reject = 0;
1662 static const long asn_VAL_159_optional = 0;
1663 static const long asn_VAL_160_id_DRBs_ToBeModified_List = 31;
1664 static const long asn_VAL_160_reject = 0;
1665 static const long asn_VAL_160_optional = 0;
1666 static const long asn_VAL_161_id_SRBs_ToBeReleased_List = 72;
1667 static const long asn_VAL_161_reject = 0;
1668 static const long asn_VAL_161_optional = 0;
1669 static const long asn_VAL_162_id_DRBs_ToBeReleased_List = 33;
1670 static const long asn_VAL_162_reject = 0;
1671 static const long asn_VAL_162_optional = 0;
1672 static const long asn_VAL_163_id_InactivityMonitoringRequest = 97;
1673 static const long asn_VAL_163_reject = 0;
1674 static const long asn_VAL_163_optional = 0;
1675 static const long asn_VAL_164_id_RAT_FrequencyPriorityInformation = 108;
1676 static const long asn_VAL_164_reject = 0;
1677 static const long asn_VAL_164_optional = 0;
1678 static const long asn_VAL_165_id_DRXConfigurationIndicator = 159;
1679 static const long asn_VAL_165_ignore = 1;
1680 static const long asn_VAL_165_optional = 0;
1681 static const long asn_VAL_166_id_RLCFailureIndication = 174;
1682 static const long asn_VAL_166_ignore = 1;
1683 static const long asn_VAL_166_optional = 0;
1684 static const long asn_VAL_167_id_UplinkTxDirectCurrentListInformation = 175;
1685 static const long asn_VAL_167_ignore = 1;
1686 static const long asn_VAL_167_optional = 0;
1687 static const long asn_VAL_168_id_GNB_DUConfigurationQuery = 162;
1688 static const long asn_VAL_168_reject = 0;
1689 static const long asn_VAL_168_optional = 0;
1690 static const long asn_VAL_169_id_GNB_DU_UE_AMBR_UL = 158;
1691 static const long asn_VAL_169_ignore = 1;
1692 static const long asn_VAL_169_optional = 0;
1693 static const long asn_VAL_170_id_ExecuteDuplication = 109;
1694 static const long asn_VAL_170_ignore = 1;
1695 static const long asn_VAL_170_optional = 0;
1696 static const long asn_VAL_171_id_RRCDeliveryStatusRequest = 184;
1697 static const long asn_VAL_171_ignore = 1;
1698 static const long asn_VAL_171_optional = 0;
1699 static const long asn_VAL_172_id_ResourceCoordinationTransferInformation = 195;
1700 static const long asn_VAL_172_ignore = 1;
1701 static const long asn_VAL_172_optional = 0;
1702 static const long asn_VAL_173_id_ServingCellMO = 182;
1703 static const long asn_VAL_173_ignore = 1;
1704 static const long asn_VAL_173_optional = 0;
1705 static const long asn_VAL_174_id_NeedforGap = 215;
1706 static const long asn_VAL_174_ignore = 1;
1707 static const long asn_VAL_174_optional = 0;
1708 static const asn_ioc_cell_t asn_IOS_UEContextModificationRequestIEs_1_rows[] = {
1709 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_145_id_gNB_CU_UE_F1AP_ID },
1710 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_145_reject },
1711 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1712 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_145_mandatory },
1713 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_146_id_gNB_DU_UE_F1AP_ID },
1714 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_146_reject },
1715 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1716 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_146_mandatory },
1717 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_147_id_SpCell_ID },
1718 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_147_ignore },
1719 { "&Value", aioc__type, &asn_DEF_NRCGI },
1720 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_147_optional },
1721 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_148_id_ServCellIndex },
1722 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_148_reject },
1723 { "&Value", aioc__type, &asn_DEF_ServCellIndex },
1724 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_148_optional },
1725 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_149_id_SpCellULConfigured },
1726 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_149_ignore },
1727 { "&Value", aioc__type, &asn_DEF_CellULConfigured },
1728 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_149_optional },
1729 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_150_id_DRXCycle },
1730 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_150_ignore },
1731 { "&Value", aioc__type, &asn_DEF_DRXCycle },
1732 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_150_optional },
1733 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_151_id_CUtoDURRCInformation },
1734 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_151_reject },
1735 { "&Value", aioc__type, &asn_DEF_CUtoDURRCInformation },
1736 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_151_optional },
1737 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_152_id_TransmissionActionIndicator },
1738 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_152_ignore },
1739 { "&Value", aioc__type, &asn_DEF_TransmissionActionIndicator },
1740 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_152_optional },
1741 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_153_id_ResourceCoordinationTransferContainer },
1742 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_153_ignore },
1743 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferContainer },
1744 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_153_optional },
1745 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_154_id_RRCReconfigurationCompleteIndicator },
1746 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_154_ignore },
1747 { "&Value", aioc__type, &asn_DEF_RRCReconfigurationCompleteIndicator },
1748 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_154_optional },
1749 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_155_id_RRCContainer },
1750 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_155_reject },
1751 { "&Value", aioc__type, &asn_DEF_RRCContainer },
1752 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_155_optional },
1753 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_156_id_SCell_ToBeSetupMod_List },
1754 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_156_ignore },
1755 { "&Value", aioc__type, &asn_DEF_SCell_ToBeSetupMod_List },
1756 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_156_optional },
1757 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_157_id_SCell_ToBeRemoved_List },
1758 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_157_ignore },
1759 { "&Value", aioc__type, &asn_DEF_SCell_ToBeRemoved_List },
1760 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_157_optional },
1761 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_158_id_SRBs_ToBeSetupMod_List },
1762 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_158_reject },
1763 { "&Value", aioc__type, &asn_DEF_SRBs_ToBeSetupMod_List },
1764 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_158_optional },
1765 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_159_id_DRBs_ToBeSetupMod_List },
1766 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_159_reject },
1767 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeSetupMod_List },
1768 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_159_optional },
1769 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_160_id_DRBs_ToBeModified_List },
1770 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_160_reject },
1771 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeModified_List },
1772 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_160_optional },
1773 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_161_id_SRBs_ToBeReleased_List },
1774 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_161_reject },
1775 { "&Value", aioc__type, &asn_DEF_SRBs_ToBeReleased_List },
1776 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_161_optional },
1777 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_162_id_DRBs_ToBeReleased_List },
1778 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_162_reject },
1779 { "&Value", aioc__type, &asn_DEF_DRBs_ToBeReleased_List },
1780 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_162_optional },
1781 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_163_id_InactivityMonitoringRequest },
1782 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_163_reject },
1783 { "&Value", aioc__type, &asn_DEF_InactivityMonitoringRequest },
1784 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_163_optional },
1785 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_164_id_RAT_FrequencyPriorityInformation },
1786 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_164_reject },
1787 { "&Value", aioc__type, &asn_DEF_RAT_FrequencyPriorityInformation },
1788 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_164_optional },
1789 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_165_id_DRXConfigurationIndicator },
1790 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_165_ignore },
1791 { "&Value", aioc__type, &asn_DEF_DRXConfigurationIndicator },
1792 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_165_optional },
1793 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_166_id_RLCFailureIndication },
1794 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_166_ignore },
1795 { "&Value", aioc__type, &asn_DEF_RLCFailureIndication },
1796 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_166_optional },
1797 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_167_id_UplinkTxDirectCurrentListInformation },
1798 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_167_ignore },
1799 { "&Value", aioc__type, &asn_DEF_UplinkTxDirectCurrentListInformation },
1800 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_167_optional },
1801 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_168_id_GNB_DUConfigurationQuery },
1802 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_168_reject },
1803 { "&Value", aioc__type, &asn_DEF_GNB_DUConfigurationQuery },
1804 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_168_optional },
1805 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_169_id_GNB_DU_UE_AMBR_UL },
1806 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_169_ignore },
1807 { "&Value", aioc__type, &asn_DEF_BitRate },
1808 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_169_optional },
1809 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_170_id_ExecuteDuplication },
1810 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_170_ignore },
1811 { "&Value", aioc__type, &asn_DEF_ExecuteDuplication },
1812 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_170_optional },
1813 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_171_id_RRCDeliveryStatusRequest },
1814 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_171_ignore },
1815 { "&Value", aioc__type, &asn_DEF_RRCDeliveryStatusRequest },
1816 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_171_optional },
1817 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_172_id_ResourceCoordinationTransferInformation },
1818 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_172_ignore },
1819 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferInformation },
1820 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_172_optional },
1821 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_173_id_ServingCellMO },
1822 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_173_ignore },
1823 { "&Value", aioc__type, &asn_DEF_ServingCellMO },
1824 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_173_optional },
1825 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_174_id_NeedforGap },
1826 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_174_ignore },
1827 { "&Value", aioc__type, &asn_DEF_NeedforGap },
1828 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_174_optional }
1830 static const asn_ioc_set_t asn_IOS_UEContextModificationRequestIEs_1[] = {
1831 { 30, 4, asn_IOS_UEContextModificationRequestIEs_1_rows }
1833 static const long asn_VAL_182_id_gNB_CU_UE_F1AP_ID = 40;
1834 static const long asn_VAL_182_reject = 0;
1835 static const long asn_VAL_182_mandatory = 2;
1836 static const long asn_VAL_183_id_gNB_DU_UE_F1AP_ID = 41;
1837 static const long asn_VAL_183_reject = 0;
1838 static const long asn_VAL_183_mandatory = 2;
1839 static const long asn_VAL_184_id_ResourceCoordinationTransferContainer = 49;
1840 static const long asn_VAL_184_ignore = 1;
1841 static const long asn_VAL_184_optional = 0;
1842 static const long asn_VAL_185_id_DUtoCURRCInformation = 39;
1843 static const long asn_VAL_185_reject = 0;
1844 static const long asn_VAL_185_optional = 0;
1845 static const long asn_VAL_186_id_DRBs_SetupMod_List = 29;
1846 static const long asn_VAL_186_ignore = 1;
1847 static const long asn_VAL_186_optional = 0;
1848 static const long asn_VAL_187_id_DRBs_Modified_List = 21;
1849 static const long asn_VAL_187_ignore = 1;
1850 static const long asn_VAL_187_optional = 0;
1851 static const long asn_VAL_188_id_SRBs_FailedToBeSetupMod_List = 68;
1852 static const long asn_VAL_188_ignore = 1;
1853 static const long asn_VAL_188_optional = 0;
1854 static const long asn_VAL_189_id_DRBs_FailedToBeSetupMod_List = 17;
1855 static const long asn_VAL_189_ignore = 1;
1856 static const long asn_VAL_189_optional = 0;
1857 static const long asn_VAL_190_id_SCell_FailedtoSetupMod_List = 85;
1858 static const long asn_VAL_190_ignore = 1;
1859 static const long asn_VAL_190_optional = 0;
1860 static const long asn_VAL_191_id_DRBs_FailedToBeModified_List = 13;
1861 static const long asn_VAL_191_ignore = 1;
1862 static const long asn_VAL_191_optional = 0;
1863 static const long asn_VAL_192_id_InactivityMonitoringResponse = 98;
1864 static const long asn_VAL_192_reject = 0;
1865 static const long asn_VAL_192_optional = 0;
1866 static const long asn_VAL_193_id_CriticalityDiagnostics = 7;
1867 static const long asn_VAL_193_ignore = 1;
1868 static const long asn_VAL_193_optional = 0;
1869 static const long asn_VAL_194_id_C_RNTI = 95;
1870 static const long asn_VAL_194_ignore = 1;
1871 static const long asn_VAL_194_optional = 0;
1872 static const long asn_VAL_195_id_Associated_SCell_List = 198;
1873 static const long asn_VAL_195_ignore = 1;
1874 static const long asn_VAL_195_optional = 0;
1875 static const long asn_VAL_196_id_SRBs_SetupMod_List = 204;
1876 static const long asn_VAL_196_ignore = 1;
1877 static const long asn_VAL_196_optional = 0;
1878 static const long asn_VAL_197_id_SRBs_Modified_List = 206;
1879 static const long asn_VAL_197_ignore = 1;
1880 static const long asn_VAL_197_optional = 0;
1881 static const asn_ioc_cell_t asn_IOS_UEContextModificationResponseIEs_1_rows[] = {
1882 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_182_id_gNB_CU_UE_F1AP_ID },
1883 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_182_reject },
1884 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1885 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_182_mandatory },
1886 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_183_id_gNB_DU_UE_F1AP_ID },
1887 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_183_reject },
1888 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1889 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_183_mandatory },
1890 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_184_id_ResourceCoordinationTransferContainer },
1891 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_184_ignore },
1892 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferContainer },
1893 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_184_optional },
1894 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_185_id_DUtoCURRCInformation },
1895 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_185_reject },
1896 { "&Value", aioc__type, &asn_DEF_DUtoCURRCInformation },
1897 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_185_optional },
1898 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_186_id_DRBs_SetupMod_List },
1899 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_186_ignore },
1900 { "&Value", aioc__type, &asn_DEF_DRBs_SetupMod_List },
1901 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_186_optional },
1902 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_187_id_DRBs_Modified_List },
1903 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_187_ignore },
1904 { "&Value", aioc__type, &asn_DEF_DRBs_Modified_List },
1905 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_187_optional },
1906 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_188_id_SRBs_FailedToBeSetupMod_List },
1907 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_188_ignore },
1908 { "&Value", aioc__type, &asn_DEF_SRBs_FailedToBeSetupMod_List },
1909 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_188_optional },
1910 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_189_id_DRBs_FailedToBeSetupMod_List },
1911 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_189_ignore },
1912 { "&Value", aioc__type, &asn_DEF_DRBs_FailedToBeSetupMod_List },
1913 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_189_optional },
1914 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_190_id_SCell_FailedtoSetupMod_List },
1915 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_190_ignore },
1916 { "&Value", aioc__type, &asn_DEF_SCell_FailedtoSetupMod_List },
1917 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_190_optional },
1918 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_191_id_DRBs_FailedToBeModified_List },
1919 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_191_ignore },
1920 { "&Value", aioc__type, &asn_DEF_DRBs_FailedToBeModified_List },
1921 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_191_optional },
1922 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_192_id_InactivityMonitoringResponse },
1923 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_192_reject },
1924 { "&Value", aioc__type, &asn_DEF_InactivityMonitoringResponse },
1925 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_192_optional },
1926 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_193_id_CriticalityDiagnostics },
1927 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_193_ignore },
1928 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1929 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_193_optional },
1930 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_194_id_C_RNTI },
1931 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_194_ignore },
1932 { "&Value", aioc__type, &asn_DEF_C_RNTI },
1933 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_194_optional },
1934 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_195_id_Associated_SCell_List },
1935 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_195_ignore },
1936 { "&Value", aioc__type, &asn_DEF_Associated_SCell_List },
1937 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_195_optional },
1938 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_196_id_SRBs_SetupMod_List },
1939 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_196_ignore },
1940 { "&Value", aioc__type, &asn_DEF_SRBs_SetupMod_List },
1941 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_196_optional },
1942 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_197_id_SRBs_Modified_List },
1943 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_197_ignore },
1944 { "&Value", aioc__type, &asn_DEF_SRBs_Modified_List },
1945 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_197_optional }
1947 static const asn_ioc_set_t asn_IOS_UEContextModificationResponseIEs_1[] = {
1948 { 16, 4, asn_IOS_UEContextModificationResponseIEs_1_rows }
1950 static const long asn_VAL_207_id_gNB_CU_UE_F1AP_ID = 40;
1951 static const long asn_VAL_207_reject = 0;
1952 static const long asn_VAL_207_mandatory = 2;
1953 static const long asn_VAL_208_id_gNB_DU_UE_F1AP_ID = 41;
1954 static const long asn_VAL_208_reject = 0;
1955 static const long asn_VAL_208_mandatory = 2;
1956 static const long asn_VAL_209_id_Cause = 0;
1957 static const long asn_VAL_209_ignore = 1;
1958 static const long asn_VAL_209_mandatory = 2;
1959 static const long asn_VAL_210_id_CriticalityDiagnostics = 7;
1960 static const long asn_VAL_210_ignore = 1;
1961 static const long asn_VAL_210_optional = 0;
1962 static const asn_ioc_cell_t asn_IOS_UEContextModificationFailureIEs_1_rows[] = {
1963 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_207_id_gNB_CU_UE_F1AP_ID },
1964 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_207_reject },
1965 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
1966 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_207_mandatory },
1967 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_208_id_gNB_DU_UE_F1AP_ID },
1968 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_208_reject },
1969 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
1970 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_208_mandatory },
1971 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_209_id_Cause },
1972 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_209_ignore },
1973 { "&Value", aioc__type, &asn_DEF_Cause },
1974 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_209_mandatory },
1975 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_210_id_CriticalityDiagnostics },
1976 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_210_ignore },
1977 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
1978 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_210_optional }
1980 static const asn_ioc_set_t asn_IOS_UEContextModificationFailureIEs_1[] = {
1981 { 4, 4, asn_IOS_UEContextModificationFailureIEs_1_rows }
1983 static const long asn_VAL_211_id_gNB_CU_UE_F1AP_ID = 40;
1984 static const long asn_VAL_211_reject = 0;
1985 static const long asn_VAL_211_mandatory = 2;
1986 static const long asn_VAL_212_id_gNB_DU_UE_F1AP_ID = 41;
1987 static const long asn_VAL_212_reject = 0;
1988 static const long asn_VAL_212_mandatory = 2;
1989 static const long asn_VAL_213_id_ResourceCoordinationTransferContainer = 49;
1990 static const long asn_VAL_213_ignore = 1;
1991 static const long asn_VAL_213_optional = 0;
1992 static const long asn_VAL_214_id_DUtoCURRCInformation = 39;
1993 static const long asn_VAL_214_reject = 0;
1994 static const long asn_VAL_214_optional = 0;
1995 static const long asn_VAL_215_id_DRBs_Required_ToBeModified_List = 23;
1996 static const long asn_VAL_215_reject = 0;
1997 static const long asn_VAL_215_optional = 0;
1998 static const long asn_VAL_216_id_SRBs_Required_ToBeReleased_List = 70;
1999 static const long asn_VAL_216_reject = 0;
2000 static const long asn_VAL_216_optional = 0;
2001 static const long asn_VAL_217_id_DRBs_Required_ToBeReleased_List = 25;
2002 static const long asn_VAL_217_reject = 0;
2003 static const long asn_VAL_217_optional = 0;
2004 static const long asn_VAL_218_id_Cause = 0;
2005 static const long asn_VAL_218_ignore = 1;
2006 static const long asn_VAL_218_mandatory = 2;
2007 static const asn_ioc_cell_t asn_IOS_UEContextModificationRequiredIEs_1_rows[] = {
2008 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_211_id_gNB_CU_UE_F1AP_ID },
2009 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_211_reject },
2010 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2011 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_211_mandatory },
2012 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_212_id_gNB_DU_UE_F1AP_ID },
2013 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_212_reject },
2014 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2015 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_212_mandatory },
2016 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_213_id_ResourceCoordinationTransferContainer },
2017 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_213_ignore },
2018 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferContainer },
2019 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_213_optional },
2020 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_214_id_DUtoCURRCInformation },
2021 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_214_reject },
2022 { "&Value", aioc__type, &asn_DEF_DUtoCURRCInformation },
2023 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_214_optional },
2024 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_215_id_DRBs_Required_ToBeModified_List },
2025 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_215_reject },
2026 { "&Value", aioc__type, &asn_DEF_DRBs_Required_ToBeModified_List },
2027 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_215_optional },
2028 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_216_id_SRBs_Required_ToBeReleased_List },
2029 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_216_reject },
2030 { "&Value", aioc__type, &asn_DEF_SRBs_Required_ToBeReleased_List },
2031 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_216_optional },
2032 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_217_id_DRBs_Required_ToBeReleased_List },
2033 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_217_reject },
2034 { "&Value", aioc__type, &asn_DEF_DRBs_Required_ToBeReleased_List },
2035 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_217_optional },
2036 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_218_id_Cause },
2037 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_218_ignore },
2038 { "&Value", aioc__type, &asn_DEF_Cause },
2039 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_218_mandatory }
2041 static const asn_ioc_set_t asn_IOS_UEContextModificationRequiredIEs_1[] = {
2042 { 8, 4, asn_IOS_UEContextModificationRequiredIEs_1_rows }
2044 static const long asn_VAL_222_id_gNB_CU_UE_F1AP_ID = 40;
2045 static const long asn_VAL_222_reject = 0;
2046 static const long asn_VAL_222_mandatory = 2;
2047 static const long asn_VAL_223_id_gNB_DU_UE_F1AP_ID = 41;
2048 static const long asn_VAL_223_reject = 0;
2049 static const long asn_VAL_223_mandatory = 2;
2050 static const long asn_VAL_224_id_ResourceCoordinationTransferContainer = 49;
2051 static const long asn_VAL_224_ignore = 1;
2052 static const long asn_VAL_224_optional = 0;
2053 static const long asn_VAL_225_id_DRBs_ModifiedConf_List = 19;
2054 static const long asn_VAL_225_ignore = 1;
2055 static const long asn_VAL_225_optional = 0;
2056 static const long asn_VAL_226_id_RRCContainer = 50;
2057 static const long asn_VAL_226_ignore = 1;
2058 static const long asn_VAL_226_optional = 0;
2059 static const long asn_VAL_227_id_CriticalityDiagnostics = 7;
2060 static const long asn_VAL_227_ignore = 1;
2061 static const long asn_VAL_227_optional = 0;
2062 static const long asn_VAL_228_id_ExecuteDuplication = 109;
2063 static const long asn_VAL_228_ignore = 1;
2064 static const long asn_VAL_228_optional = 0;
2065 static const long asn_VAL_229_id_ResourceCoordinationTransferInformation = 195;
2066 static const long asn_VAL_229_ignore = 1;
2067 static const long asn_VAL_229_optional = 0;
2068 static const asn_ioc_cell_t asn_IOS_UEContextModificationConfirmIEs_1_rows[] = {
2069 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_222_id_gNB_CU_UE_F1AP_ID },
2070 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_222_reject },
2071 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2072 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_222_mandatory },
2073 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_223_id_gNB_DU_UE_F1AP_ID },
2074 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_223_reject },
2075 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2076 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_223_mandatory },
2077 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_224_id_ResourceCoordinationTransferContainer },
2078 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_224_ignore },
2079 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferContainer },
2080 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_224_optional },
2081 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_225_id_DRBs_ModifiedConf_List },
2082 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_225_ignore },
2083 { "&Value", aioc__type, &asn_DEF_DRBs_ModifiedConf_List },
2084 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_225_optional },
2085 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_226_id_RRCContainer },
2086 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_226_ignore },
2087 { "&Value", aioc__type, &asn_DEF_RRCContainer },
2088 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_226_optional },
2089 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_227_id_CriticalityDiagnostics },
2090 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_227_ignore },
2091 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
2092 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_227_optional },
2093 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_228_id_ExecuteDuplication },
2094 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_228_ignore },
2095 { "&Value", aioc__type, &asn_DEF_ExecuteDuplication },
2096 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_228_optional },
2097 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_229_id_ResourceCoordinationTransferInformation },
2098 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_229_ignore },
2099 { "&Value", aioc__type, &asn_DEF_ResourceCoordinationTransferInformation },
2100 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_229_optional }
2102 static const asn_ioc_set_t asn_IOS_UEContextModificationConfirmIEs_1[] = {
2103 { 8, 4, asn_IOS_UEContextModificationConfirmIEs_1_rows }
2105 static const long asn_VAL_231_id_gNB_CU_UE_F1AP_ID = 40;
2106 static const long asn_VAL_231_reject = 0;
2107 static const long asn_VAL_231_mandatory = 2;
2108 static const long asn_VAL_232_id_gNB_DU_UE_F1AP_ID = 41;
2109 static const long asn_VAL_232_reject = 0;
2110 static const long asn_VAL_232_mandatory = 2;
2111 static const long asn_VAL_233_id_Cause = 0;
2112 static const long asn_VAL_233_ignore = 1;
2113 static const long asn_VAL_233_mandatory = 2;
2114 static const long asn_VAL_234_id_CriticalityDiagnostics = 7;
2115 static const long asn_VAL_234_ignore = 1;
2116 static const long asn_VAL_234_optional = 0;
2117 static const asn_ioc_cell_t asn_IOS_UEContextModificationRefuseIEs_1_rows[] = {
2118 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_231_id_gNB_CU_UE_F1AP_ID },
2119 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_231_reject },
2120 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2121 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_231_mandatory },
2122 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_232_id_gNB_DU_UE_F1AP_ID },
2123 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_232_reject },
2124 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2125 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_232_mandatory },
2126 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_233_id_Cause },
2127 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_233_ignore },
2128 { "&Value", aioc__type, &asn_DEF_Cause },
2129 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_233_mandatory },
2130 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_234_id_CriticalityDiagnostics },
2131 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_234_ignore },
2132 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
2133 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_234_optional }
2135 static const asn_ioc_set_t asn_IOS_UEContextModificationRefuseIEs_1[] = {
2136 { 4, 4, asn_IOS_UEContextModificationRefuseIEs_1_rows }
2138 static const long asn_VAL_235_id_TransactionID = 78;
2139 static const long asn_VAL_235_reject = 0;
2140 static const long asn_VAL_235_mandatory = 2;
2141 static const long asn_VAL_236_id_PWSSystemInformation = 140;
2142 static const long asn_VAL_236_reject = 0;
2143 static const long asn_VAL_236_mandatory = 2;
2144 static const long asn_VAL_237_id_RepetitionPeriod = 141;
2145 static const long asn_VAL_237_reject = 0;
2146 static const long asn_VAL_237_mandatory = 2;
2147 static const long asn_VAL_238_id_NumberofBroadcastRequest = 142;
2148 static const long asn_VAL_238_reject = 0;
2149 static const long asn_VAL_238_mandatory = 2;
2150 static const long asn_VAL_239_id_Cells_To_Be_Broadcast_List = 144;
2151 static const long asn_VAL_239_reject = 0;
2152 static const long asn_VAL_239_optional = 0;
2153 static const asn_ioc_cell_t asn_IOS_WriteReplaceWarningRequestIEs_1_rows[] = {
2154 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_235_id_TransactionID },
2155 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_235_reject },
2156 { "&Value", aioc__type, &asn_DEF_TransactionID },
2157 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_235_mandatory },
2158 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_236_id_PWSSystemInformation },
2159 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_236_reject },
2160 { "&Value", aioc__type, &asn_DEF_PWSSystemInformation },
2161 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_236_mandatory },
2162 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_237_id_RepetitionPeriod },
2163 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_237_reject },
2164 { "&Value", aioc__type, &asn_DEF_RepetitionPeriod },
2165 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_237_mandatory },
2166 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_238_id_NumberofBroadcastRequest },
2167 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_238_reject },
2168 { "&Value", aioc__type, &asn_DEF_NumberofBroadcastRequest },
2169 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_238_mandatory },
2170 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_239_id_Cells_To_Be_Broadcast_List },
2171 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_239_reject },
2172 { "&Value", aioc__type, &asn_DEF_Cells_To_Be_Broadcast_List },
2173 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_239_optional }
2175 static const asn_ioc_set_t asn_IOS_WriteReplaceWarningRequestIEs_1[] = {
2176 { 5, 4, asn_IOS_WriteReplaceWarningRequestIEs_1_rows }
2178 static const long asn_VAL_241_id_TransactionID = 78;
2179 static const long asn_VAL_241_reject = 0;
2180 static const long asn_VAL_241_mandatory = 2;
2181 static const long asn_VAL_242_id_Cells_Broadcast_Completed_List = 146;
2182 static const long asn_VAL_242_reject = 0;
2183 static const long asn_VAL_242_optional = 0;
2184 static const long asn_VAL_243_id_CriticalityDiagnostics = 7;
2185 static const long asn_VAL_243_ignore = 1;
2186 static const long asn_VAL_243_optional = 0;
2187 static const long asn_VAL_244_id_Dedicated_SIDelivery_NeededUE_List = 189;
2188 static const long asn_VAL_244_ignore = 1;
2189 static const long asn_VAL_244_optional = 0;
2190 static const asn_ioc_cell_t asn_IOS_WriteReplaceWarningResponseIEs_1_rows[] = {
2191 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_241_id_TransactionID },
2192 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_241_reject },
2193 { "&Value", aioc__type, &asn_DEF_TransactionID },
2194 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_241_mandatory },
2195 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_242_id_Cells_Broadcast_Completed_List },
2196 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_242_reject },
2197 { "&Value", aioc__type, &asn_DEF_Cells_Broadcast_Completed_List },
2198 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_242_optional },
2199 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_243_id_CriticalityDiagnostics },
2200 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_243_ignore },
2201 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
2202 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_243_optional },
2203 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_244_id_Dedicated_SIDelivery_NeededUE_List },
2204 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_244_ignore },
2205 { "&Value", aioc__type, &asn_DEF_Dedicated_SIDelivery_NeededUE_List },
2206 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_244_optional }
2208 static const asn_ioc_set_t asn_IOS_WriteReplaceWarningResponseIEs_1[] = {
2209 { 4, 4, asn_IOS_WriteReplaceWarningResponseIEs_1_rows }
2211 static const long asn_VAL_246_id_TransactionID = 78;
2212 static const long asn_VAL_246_reject = 0;
2213 static const long asn_VAL_246_mandatory = 2;
2214 static const long asn_VAL_247_id_NumberofBroadcastRequest = 142;
2215 static const long asn_VAL_247_reject = 0;
2216 static const long asn_VAL_247_mandatory = 2;
2217 static const long asn_VAL_248_id_Broadcast_To_Be_Cancelled_List = 148;
2218 static const long asn_VAL_248_reject = 0;
2219 static const long asn_VAL_248_optional = 0;
2220 static const long asn_VAL_249_id_Cancel_all_Warning_Messages_Indicator = 157;
2221 static const long asn_VAL_249_reject = 0;
2222 static const long asn_VAL_249_optional = 0;
2223 static const asn_ioc_cell_t asn_IOS_PWSCancelRequestIEs_1_rows[] = {
2224 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_246_id_TransactionID },
2225 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_246_reject },
2226 { "&Value", aioc__type, &asn_DEF_TransactionID },
2227 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_246_mandatory },
2228 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_247_id_NumberofBroadcastRequest },
2229 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_247_reject },
2230 { "&Value", aioc__type, &asn_DEF_NumberofBroadcastRequest },
2231 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_247_mandatory },
2232 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_248_id_Broadcast_To_Be_Cancelled_List },
2233 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_248_reject },
2234 { "&Value", aioc__type, &asn_DEF_Broadcast_To_Be_Cancelled_List },
2235 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_248_optional },
2236 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_249_id_Cancel_all_Warning_Messages_Indicator },
2237 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_249_reject },
2238 { "&Value", aioc__type, &asn_DEF_Cancel_all_Warning_Messages_Indicator },
2239 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_249_optional }
2241 static const asn_ioc_set_t asn_IOS_PWSCancelRequestIEs_1[] = {
2242 { 4, 4, asn_IOS_PWSCancelRequestIEs_1_rows }
2244 static const long asn_VAL_251_id_TransactionID = 78;
2245 static const long asn_VAL_251_reject = 0;
2246 static const long asn_VAL_251_mandatory = 2;
2247 static const long asn_VAL_252_id_Cells_Broadcast_Cancelled_List = 150;
2248 static const long asn_VAL_252_reject = 0;
2249 static const long asn_VAL_252_optional = 0;
2250 static const long asn_VAL_253_id_CriticalityDiagnostics = 7;
2251 static const long asn_VAL_253_ignore = 1;
2252 static const long asn_VAL_253_optional = 0;
2253 static const asn_ioc_cell_t asn_IOS_PWSCancelResponseIEs_1_rows[] = {
2254 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_251_id_TransactionID },
2255 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_251_reject },
2256 { "&Value", aioc__type, &asn_DEF_TransactionID },
2257 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_251_mandatory },
2258 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_252_id_Cells_Broadcast_Cancelled_List },
2259 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_252_reject },
2260 { "&Value", aioc__type, &asn_DEF_Cells_Broadcast_Cancelled_List },
2261 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_252_optional },
2262 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_253_id_CriticalityDiagnostics },
2263 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_253_ignore },
2264 { "&Value", aioc__type, &asn_DEF_CriticalityDiagnostics },
2265 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_253_optional }
2267 static const asn_ioc_set_t asn_IOS_PWSCancelResponseIEs_1[] = {
2268 { 3, 4, asn_IOS_PWSCancelResponseIEs_1_rows }
2270 static const long asn_VAL_255_id_gNB_CU_UE_F1AP_ID = 40;
2271 static const long asn_VAL_255_reject = 0;
2272 static const long asn_VAL_255_mandatory = 2;
2273 static const long asn_VAL_256_id_gNB_DU_UE_F1AP_ID = 41;
2274 static const long asn_VAL_256_reject = 0;
2275 static const long asn_VAL_256_mandatory = 2;
2276 static const long asn_VAL_257_id_DRB_Activity_List = 100;
2277 static const long asn_VAL_257_reject = 0;
2278 static const long asn_VAL_257_mandatory = 2;
2279 static const asn_ioc_cell_t asn_IOS_UEInactivityNotificationIEs_1_rows[] = {
2280 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_255_id_gNB_CU_UE_F1AP_ID },
2281 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_255_reject },
2282 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2283 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_255_mandatory },
2284 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_256_id_gNB_DU_UE_F1AP_ID },
2285 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_256_reject },
2286 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2287 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_256_mandatory },
2288 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_257_id_DRB_Activity_List },
2289 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_257_reject },
2290 { "&Value", aioc__type, &asn_DEF_DRB_Activity_List },
2291 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_257_mandatory }
2293 static const asn_ioc_set_t asn_IOS_UEInactivityNotificationIEs_1[] = {
2294 { 3, 4, asn_IOS_UEInactivityNotificationIEs_1_rows }
2296 static const long asn_VAL_259_id_gNB_DU_UE_F1AP_ID = 41;
2297 static const long asn_VAL_259_reject = 0;
2298 static const long asn_VAL_259_mandatory = 2;
2299 static const long asn_VAL_260_id_NRCGI = 111;
2300 static const long asn_VAL_260_reject = 0;
2301 static const long asn_VAL_260_mandatory = 2;
2302 static const long asn_VAL_261_id_C_RNTI = 95;
2303 static const long asn_VAL_261_reject = 0;
2304 static const long asn_VAL_261_mandatory = 2;
2305 static const long asn_VAL_262_id_RRCContainer = 50;
2306 static const long asn_VAL_262_reject = 0;
2307 static const long asn_VAL_262_mandatory = 2;
2308 static const long asn_VAL_263_id_DUtoCURRCContainer = 128;
2309 static const long asn_VAL_263_reject = 0;
2310 static const long asn_VAL_263_optional = 0;
2311 static const long asn_VAL_264_id_SULAccessIndication = 178;
2312 static const long asn_VAL_264_ignore = 1;
2313 static const long asn_VAL_264_optional = 0;
2314 static const long asn_VAL_265_id_TransactionID = 78;
2315 static const long asn_VAL_265_ignore = 1;
2316 static const long asn_VAL_265_mandatory = 2;
2317 static const asn_ioc_cell_t asn_IOS_InitialULRRCMessageTransferIEs_1_rows[] = {
2318 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_259_id_gNB_DU_UE_F1AP_ID },
2319 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_259_reject },
2320 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2321 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_259_mandatory },
2322 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_260_id_NRCGI },
2323 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_260_reject },
2324 { "&Value", aioc__type, &asn_DEF_NRCGI },
2325 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_260_mandatory },
2326 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_261_id_C_RNTI },
2327 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_261_reject },
2328 { "&Value", aioc__type, &asn_DEF_C_RNTI },
2329 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_261_mandatory },
2330 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_262_id_RRCContainer },
2331 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_262_reject },
2332 { "&Value", aioc__type, &asn_DEF_RRCContainer },
2333 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_262_mandatory },
2334 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_263_id_DUtoCURRCContainer },
2335 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_263_reject },
2336 { "&Value", aioc__type, &asn_DEF_DUtoCURRCContainer },
2337 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_263_optional },
2338 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_264_id_SULAccessIndication },
2339 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_264_ignore },
2340 { "&Value", aioc__type, &asn_DEF_SULAccessIndication },
2341 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_264_optional },
2342 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_265_id_TransactionID },
2343 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_265_ignore },
2344 { "&Value", aioc__type, &asn_DEF_TransactionID },
2345 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_265_mandatory }
2347 static const asn_ioc_set_t asn_IOS_InitialULRRCMessageTransferIEs_1[] = {
2348 { 7, 4, asn_IOS_InitialULRRCMessageTransferIEs_1_rows }
2350 static const long asn_VAL_266_id_gNB_CU_UE_F1AP_ID = 40;
2351 static const long asn_VAL_266_reject = 0;
2352 static const long asn_VAL_266_mandatory = 2;
2353 static const long asn_VAL_267_id_gNB_DU_UE_F1AP_ID = 41;
2354 static const long asn_VAL_267_reject = 0;
2355 static const long asn_VAL_267_mandatory = 2;
2356 static const long asn_VAL_268_id_oldgNB_DU_UE_F1AP_ID = 47;
2357 static const long asn_VAL_268_reject = 0;
2358 static const long asn_VAL_268_optional = 0;
2359 static const long asn_VAL_269_id_SRBID = 64;
2360 static const long asn_VAL_269_reject = 0;
2361 static const long asn_VAL_269_mandatory = 2;
2362 static const long asn_VAL_270_id_ExecuteDuplication = 109;
2363 static const long asn_VAL_270_ignore = 1;
2364 static const long asn_VAL_270_optional = 0;
2365 static const long asn_VAL_271_id_RRCContainer = 50;
2366 static const long asn_VAL_271_reject = 0;
2367 static const long asn_VAL_271_mandatory = 2;
2368 static const long asn_VAL_272_id_RAT_FrequencyPriorityInformation = 108;
2369 static const long asn_VAL_272_reject = 0;
2370 static const long asn_VAL_272_optional = 0;
2371 static const long asn_VAL_273_id_RRCDeliveryStatusRequest = 184;
2372 static const long asn_VAL_273_ignore = 1;
2373 static const long asn_VAL_273_optional = 0;
2374 static const asn_ioc_cell_t asn_IOS_DLRRCMessageTransferIEs_1_rows[] = {
2375 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_266_id_gNB_CU_UE_F1AP_ID },
2376 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_266_reject },
2377 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2378 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_266_mandatory },
2379 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_267_id_gNB_DU_UE_F1AP_ID },
2380 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_267_reject },
2381 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2382 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_267_mandatory },
2383 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_268_id_oldgNB_DU_UE_F1AP_ID },
2384 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_268_reject },
2385 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2386 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_268_optional },
2387 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_269_id_SRBID },
2388 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_269_reject },
2389 { "&Value", aioc__type, &asn_DEF_SRBID },
2390 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_269_mandatory },
2391 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_270_id_ExecuteDuplication },
2392 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_270_ignore },
2393 { "&Value", aioc__type, &asn_DEF_ExecuteDuplication },
2394 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_270_optional },
2395 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_271_id_RRCContainer },
2396 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_271_reject },
2397 { "&Value", aioc__type, &asn_DEF_RRCContainer },
2398 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_271_mandatory },
2399 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_272_id_RAT_FrequencyPriorityInformation },
2400 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_272_reject },
2401 { "&Value", aioc__type, &asn_DEF_RAT_FrequencyPriorityInformation },
2402 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_272_optional },
2403 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_273_id_RRCDeliveryStatusRequest },
2404 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_273_ignore },
2405 { "&Value", aioc__type, &asn_DEF_RRCDeliveryStatusRequest },
2406 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_273_optional }
2408 static const asn_ioc_set_t asn_IOS_DLRRCMessageTransferIEs_1[] = {
2409 { 8, 4, asn_IOS_DLRRCMessageTransferIEs_1_rows }
2411 static const long asn_VAL_274_id_gNB_CU_UE_F1AP_ID = 40;
2412 static const long asn_VAL_274_reject = 0;
2413 static const long asn_VAL_274_mandatory = 2;
2414 static const long asn_VAL_275_id_gNB_DU_UE_F1AP_ID = 41;
2415 static const long asn_VAL_275_reject = 0;
2416 static const long asn_VAL_275_mandatory = 2;
2417 static const long asn_VAL_276_id_SRBID = 64;
2418 static const long asn_VAL_276_reject = 0;
2419 static const long asn_VAL_276_mandatory = 2;
2420 static const long asn_VAL_277_id_RRCContainer = 50;
2421 static const long asn_VAL_277_reject = 0;
2422 static const long asn_VAL_277_mandatory = 2;
2423 static const asn_ioc_cell_t asn_IOS_ULRRCMessageTransferIEs_1_rows[] = {
2424 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_274_id_gNB_CU_UE_F1AP_ID },
2425 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_274_reject },
2426 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2427 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_274_mandatory },
2428 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_275_id_gNB_DU_UE_F1AP_ID },
2429 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_275_reject },
2430 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2431 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_275_mandatory },
2432 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_276_id_SRBID },
2433 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_276_reject },
2434 { "&Value", aioc__type, &asn_DEF_SRBID },
2435 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_276_mandatory },
2436 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_277_id_RRCContainer },
2437 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_277_reject },
2438 { "&Value", aioc__type, &asn_DEF_RRCContainer },
2439 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_277_mandatory }
2441 static const asn_ioc_set_t asn_IOS_ULRRCMessageTransferIEs_1[] = {
2442 { 4, 4, asn_IOS_ULRRCMessageTransferIEs_1_rows }
2444 static const long asn_VAL_278_id_TransactionID = 78;
2445 static const long asn_VAL_278_reject = 0;
2446 static const long asn_VAL_278_mandatory = 2;
2447 static const long asn_VAL_279_id_NRCGI = 111;
2448 static const long asn_VAL_279_reject = 0;
2449 static const long asn_VAL_279_mandatory = 2;
2450 static const long asn_VAL_280_id_SItype_List = 116;
2451 static const long asn_VAL_280_reject = 0;
2452 static const long asn_VAL_280_mandatory = 2;
2453 static const long asn_VAL_281_id_ConfirmedUEID = 156;
2454 static const long asn_VAL_281_reject = 0;
2455 static const long asn_VAL_281_mandatory = 2;
2456 static const asn_ioc_cell_t asn_IOS_SystemInformationDeliveryCommandIEs_1_rows[] = {
2457 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_278_id_TransactionID },
2458 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_278_reject },
2459 { "&Value", aioc__type, &asn_DEF_TransactionID },
2460 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_278_mandatory },
2461 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_279_id_NRCGI },
2462 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_279_reject },
2463 { "&Value", aioc__type, &asn_DEF_NRCGI },
2464 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_279_mandatory },
2465 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_280_id_SItype_List },
2466 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_280_reject },
2467 { "&Value", aioc__type, &asn_DEF_SItype_List },
2468 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_280_mandatory },
2469 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_281_id_ConfirmedUEID },
2470 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_281_reject },
2471 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2472 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_281_mandatory }
2474 static const asn_ioc_set_t asn_IOS_SystemInformationDeliveryCommandIEs_1[] = {
2475 { 4, 4, asn_IOS_SystemInformationDeliveryCommandIEs_1_rows }
2477 static const long asn_VAL_282_id_UEIdentityIndexValue = 117;
2478 static const long asn_VAL_282_reject = 0;
2479 static const long asn_VAL_282_mandatory = 2;
2480 static const long asn_VAL_283_id_PagingIdentity = 127;
2481 static const long asn_VAL_283_reject = 0;
2482 static const long asn_VAL_283_mandatory = 2;
2483 static const long asn_VAL_284_id_PagingDRX = 114;
2484 static const long asn_VAL_284_ignore = 1;
2485 static const long asn_VAL_284_optional = 0;
2486 static const long asn_VAL_285_id_PagingPriority = 115;
2487 static const long asn_VAL_285_ignore = 1;
2488 static const long asn_VAL_285_optional = 0;
2489 static const long asn_VAL_286_id_PagingCell_List = 113;
2490 static const long asn_VAL_286_ignore = 1;
2491 static const long asn_VAL_286_mandatory = 2;
2492 static const long asn_VAL_287_id_PagingOrigin = 216;
2493 static const long asn_VAL_287_ignore = 1;
2494 static const long asn_VAL_287_optional = 0;
2495 static const asn_ioc_cell_t asn_IOS_PagingIEs_1_rows[] = {
2496 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_282_id_UEIdentityIndexValue },
2497 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_282_reject },
2498 { "&Value", aioc__type, &asn_DEF_UEIdentityIndexValue },
2499 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_282_mandatory },
2500 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_283_id_PagingIdentity },
2501 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_283_reject },
2502 { "&Value", aioc__type, &asn_DEF_PagingIdentity },
2503 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_283_mandatory },
2504 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_284_id_PagingDRX },
2505 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_284_ignore },
2506 { "&Value", aioc__type, &asn_DEF_PagingDRX },
2507 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_284_optional },
2508 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_285_id_PagingPriority },
2509 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_285_ignore },
2510 { "&Value", aioc__type, &asn_DEF_PagingPriority },
2511 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_285_optional },
2512 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_286_id_PagingCell_List },
2513 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_286_ignore },
2514 { "&Value", aioc__type, &asn_DEF_PagingCell_list },
2515 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_286_mandatory },
2516 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_287_id_PagingOrigin },
2517 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_287_ignore },
2518 { "&Value", aioc__type, &asn_DEF_PagingOrigin },
2519 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_287_optional }
2521 static const asn_ioc_set_t asn_IOS_PagingIEs_1[] = {
2522 { 6, 4, asn_IOS_PagingIEs_1_rows }
2524 static const long asn_VAL_289_id_gNB_CU_UE_F1AP_ID = 40;
2525 static const long asn_VAL_289_reject = 0;
2526 static const long asn_VAL_289_mandatory = 2;
2527 static const long asn_VAL_290_id_gNB_DU_UE_F1AP_ID = 41;
2528 static const long asn_VAL_290_reject = 0;
2529 static const long asn_VAL_290_mandatory = 2;
2530 static const long asn_VAL_291_id_DRB_Notify_List = 137;
2531 static const long asn_VAL_291_reject = 0;
2532 static const long asn_VAL_291_mandatory = 2;
2533 static const asn_ioc_cell_t asn_IOS_NotifyIEs_1_rows[] = {
2534 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_289_id_gNB_CU_UE_F1AP_ID },
2535 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_289_reject },
2536 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2537 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_289_mandatory },
2538 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_290_id_gNB_DU_UE_F1AP_ID },
2539 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_290_reject },
2540 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2541 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_290_mandatory },
2542 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_291_id_DRB_Notify_List },
2543 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_291_reject },
2544 { "&Value", aioc__type, &asn_DEF_DRB_Notify_List },
2545 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_291_mandatory }
2547 static const asn_ioc_set_t asn_IOS_NotifyIEs_1[] = {
2548 { 3, 4, asn_IOS_NotifyIEs_1_rows }
2550 static const long asn_VAL_293_id_TransactionID = 78;
2551 static const long asn_VAL_293_reject = 0;
2552 static const long asn_VAL_293_mandatory = 2;
2553 static const long asn_VAL_294_id_NR_CGI_List_For_Restart_List = 152;
2554 static const long asn_VAL_294_reject = 0;
2555 static const long asn_VAL_294_mandatory = 2;
2556 static const asn_ioc_cell_t asn_IOS_PWSRestartIndicationIEs_1_rows[] = {
2557 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_293_id_TransactionID },
2558 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_293_reject },
2559 { "&Value", aioc__type, &asn_DEF_TransactionID },
2560 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_293_mandatory },
2561 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_294_id_NR_CGI_List_For_Restart_List },
2562 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_294_reject },
2563 { "&Value", aioc__type, &asn_DEF_NR_CGI_List_For_Restart_List },
2564 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_294_mandatory }
2566 static const asn_ioc_set_t asn_IOS_PWSRestartIndicationIEs_1[] = {
2567 { 2, 4, asn_IOS_PWSRestartIndicationIEs_1_rows }
2569 static const long asn_VAL_296_id_TransactionID = 78;
2570 static const long asn_VAL_296_reject = 0;
2571 static const long asn_VAL_296_mandatory = 2;
2572 static const long asn_VAL_297_id_PWS_Failed_NR_CGI_List = 154;
2573 static const long asn_VAL_297_reject = 0;
2574 static const long asn_VAL_297_optional = 0;
2575 static const asn_ioc_cell_t asn_IOS_PWSFailureIndicationIEs_1_rows[] = {
2576 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_296_id_TransactionID },
2577 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_296_reject },
2578 { "&Value", aioc__type, &asn_DEF_TransactionID },
2579 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_296_mandatory },
2580 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_297_id_PWS_Failed_NR_CGI_List },
2581 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_297_reject },
2582 { "&Value", aioc__type, &asn_DEF_PWS_Failed_NR_CGI_List },
2583 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_297_optional }
2585 static const asn_ioc_set_t asn_IOS_PWSFailureIndicationIEs_1[] = {
2586 { 2, 4, asn_IOS_PWSFailureIndicationIEs_1_rows }
2588 static const long asn_VAL_299_id_TransactionID = 78;
2589 static const long asn_VAL_299_reject = 0;
2590 static const long asn_VAL_299_mandatory = 2;
2591 static const long asn_VAL_300_id_GNBDUOverloadInformation = 172;
2592 static const long asn_VAL_300_reject = 0;
2593 static const long asn_VAL_300_mandatory = 2;
2594 static const asn_ioc_cell_t asn_IOS_GNBDUStatusIndicationIEs_1_rows[] = {
2595 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_299_id_TransactionID },
2596 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_299_reject },
2597 { "&Value", aioc__type, &asn_DEF_TransactionID },
2598 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_299_mandatory },
2599 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_300_id_GNBDUOverloadInformation },
2600 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_300_reject },
2601 { "&Value", aioc__type, &asn_DEF_GNBDUOverloadInformation },
2602 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_300_mandatory }
2604 static const asn_ioc_set_t asn_IOS_GNBDUStatusIndicationIEs_1[] = {
2605 { 2, 4, asn_IOS_GNBDUStatusIndicationIEs_1_rows }
2607 static const long asn_VAL_301_id_gNB_CU_UE_F1AP_ID = 40;
2608 static const long asn_VAL_301_reject = 0;
2609 static const long asn_VAL_301_mandatory = 2;
2610 static const long asn_VAL_302_id_gNB_DU_UE_F1AP_ID = 41;
2611 static const long asn_VAL_302_reject = 0;
2612 static const long asn_VAL_302_mandatory = 2;
2613 static const long asn_VAL_303_id_RRCDeliveryStatus = 185;
2614 static const long asn_VAL_303_ignore = 1;
2615 static const long asn_VAL_303_mandatory = 2;
2616 static const long asn_VAL_304_id_SRBID = 64;
2617 static const long asn_VAL_304_ignore = 1;
2618 static const long asn_VAL_304_mandatory = 2;
2619 static const asn_ioc_cell_t asn_IOS_RRCDeliveryReportIEs_1_rows[] = {
2620 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_301_id_gNB_CU_UE_F1AP_ID },
2621 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_301_reject },
2622 { "&Value", aioc__type, &asn_DEF_GNB_CU_UE_F1AP_ID },
2623 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_301_mandatory },
2624 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_302_id_gNB_DU_UE_F1AP_ID },
2625 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_302_reject },
2626 { "&Value", aioc__type, &asn_DEF_GNB_DU_UE_F1AP_ID },
2627 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_302_mandatory },
2628 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_303_id_RRCDeliveryStatus },
2629 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_303_ignore },
2630 { "&Value", aioc__type, &asn_DEF_RRCDeliveryStatus },
2631 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_303_mandatory },
2632 { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_304_id_SRBID },
2633 { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_304_ignore },
2634 { "&Value", aioc__type, &asn_DEF_SRBID },
2635 { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_304_mandatory }
2637 static const asn_ioc_set_t asn_IOS_RRCDeliveryReportIEs_1[] = {
2638 { 4, 4, asn_IOS_RRCDeliveryReportIEs_1_rows }
2641 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
2642 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2646 ASN__CTFAIL(app_key, td, sptr,
2647 "%s: value not given (%s:%d)",
2648 td->name, __FILE__, __LINE__);
2652 value = *(const long *)sptr;
2654 if((value >= 0 && value <= 65535)) {
2655 /* Constraint check succeeded */
2658 ASN__CTFAIL(app_key, td, sptr,
2659 "%s: constraint failed (%s:%d)",
2660 td->name, __FILE__, __LINE__);
2666 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
2667 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2670 ASN__CTFAIL(app_key, td, sptr,
2671 "%s: value not given (%s:%d)",
2672 td->name, __FILE__, __LINE__);
2677 if(1 /* No applicable constraints whatsoever */) {
2678 /* Nothing is here. See below */
2681 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2685 memb_value_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
2686 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2689 ASN__CTFAIL(app_key, td, sptr,
2690 "%s: value not given (%s:%d)",
2691 td->name, __FILE__, __LINE__);
2696 if(1 /* No applicable constraints whatsoever */) {
2697 /* Nothing is here. See below */
2700 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2704 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
2705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2709 ASN__CTFAIL(app_key, td, sptr,
2710 "%s: value not given (%s:%d)",
2711 td->name, __FILE__, __LINE__);
2715 value = *(const long *)sptr;
2717 if((value >= 0 && value <= 65535)) {
2718 /* Constraint check succeeded */
2721 ASN__CTFAIL(app_key, td, sptr,
2722 "%s: constraint failed (%s:%d)",
2723 td->name, __FILE__, __LINE__);
2729 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
2730 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2733 ASN__CTFAIL(app_key, td, sptr,
2734 "%s: value not given (%s:%d)",
2735 td->name, __FILE__, __LINE__);
2740 if(1 /* No applicable constraints whatsoever */) {
2741 /* Nothing is here. See below */
2744 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2748 memb_value_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
2749 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2752 ASN__CTFAIL(app_key, td, sptr,
2753 "%s: value not given (%s:%d)",
2754 td->name, __FILE__, __LINE__);
2759 if(1 /* No applicable constraints whatsoever */) {
2760 /* Nothing is here. See below */
2763 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2767 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
2768 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2772 ASN__CTFAIL(app_key, td, sptr,
2773 "%s: value not given (%s:%d)",
2774 td->name, __FILE__, __LINE__);
2778 value = *(const long *)sptr;
2780 if((value >= 0 && value <= 65535)) {
2781 /* Constraint check succeeded */
2784 ASN__CTFAIL(app_key, td, sptr,
2785 "%s: constraint failed (%s:%d)",
2786 td->name, __FILE__, __LINE__);
2791 static asn_type_selector_result_t
2792 select_UE_associatedLogicalF1_ConnectionItemRes_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2793 asn_type_selector_result_t result = {0, 0};
2794 const asn_ioc_set_t *itable = asn_IOS_UE_associatedLogicalF1_ConnectionItemRes_1;
2795 size_t constraining_column = 0; /* &id */
2796 size_t for_column = 1; /* &criticality */
2797 size_t row, presence_index = 0;
2798 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, id));
2800 for(row=0; row < itable->rows_count; row++) {
2801 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2802 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2804 if(type_cell->cell_kind == aioc__undefined)
2808 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2809 result.type_descriptor = type_cell->type_descriptor;
2810 result.presence_index = presence_index;
2819 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
2820 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2823 ASN__CTFAIL(app_key, td, sptr,
2824 "%s: value not given (%s:%d)",
2825 td->name, __FILE__, __LINE__);
2830 if(1 /* No applicable constraints whatsoever */) {
2831 /* Nothing is here. See below */
2834 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2837 static asn_type_selector_result_t
2838 select_UE_associatedLogicalF1_ConnectionItemRes_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2839 asn_type_selector_result_t result = {0, 0};
2840 const asn_ioc_set_t *itable = asn_IOS_UE_associatedLogicalF1_ConnectionItemRes_1;
2841 size_t constraining_column = 0; /* &id */
2842 size_t for_column = 2; /* &Value */
2843 size_t row, presence_index = 0;
2844 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, id));
2846 for(row=0; row < itable->rows_count; row++) {
2847 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2848 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2850 if(type_cell->cell_kind == aioc__undefined)
2854 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2855 result.type_descriptor = type_cell->type_descriptor;
2856 result.presence_index = presence_index;
2865 memb_value_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
2866 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2869 ASN__CTFAIL(app_key, td, sptr,
2870 "%s: value not given (%s:%d)",
2871 td->name, __FILE__, __LINE__);
2876 if(1 /* No applicable constraints whatsoever */) {
2877 /* Nothing is here. See below */
2880 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2884 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
2885 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2889 ASN__CTFAIL(app_key, td, sptr,
2890 "%s: value not given (%s:%d)",
2891 td->name, __FILE__, __LINE__);
2895 value = *(const long *)sptr;
2897 if((value >= 0 && value <= 65535)) {
2898 /* Constraint check succeeded */
2901 ASN__CTFAIL(app_key, td, sptr,
2902 "%s: constraint failed (%s:%d)",
2903 td->name, __FILE__, __LINE__);
2908 static asn_type_selector_result_t
2909 select_UE_associatedLogicalF1_ConnectionItemResAck_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2910 asn_type_selector_result_t result = {0, 0};
2911 const asn_ioc_set_t *itable = asn_IOS_UE_associatedLogicalF1_ConnectionItemResAck_1;
2912 size_t constraining_column = 0; /* &id */
2913 size_t for_column = 1; /* &criticality */
2914 size_t row, presence_index = 0;
2915 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, id));
2917 for(row=0; row < itable->rows_count; row++) {
2918 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2919 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2921 if(type_cell->cell_kind == aioc__undefined)
2925 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2926 result.type_descriptor = type_cell->type_descriptor;
2927 result.presence_index = presence_index;
2936 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
2937 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2940 ASN__CTFAIL(app_key, td, sptr,
2941 "%s: value not given (%s:%d)",
2942 td->name, __FILE__, __LINE__);
2947 if(1 /* No applicable constraints whatsoever */) {
2948 /* Nothing is here. See below */
2951 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2954 static asn_type_selector_result_t
2955 select_UE_associatedLogicalF1_ConnectionItemResAck_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2956 asn_type_selector_result_t result = {0, 0};
2957 const asn_ioc_set_t *itable = asn_IOS_UE_associatedLogicalF1_ConnectionItemResAck_1;
2958 size_t constraining_column = 0; /* &id */
2959 size_t for_column = 2; /* &Value */
2960 size_t row, presence_index = 0;
2961 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, id));
2963 for(row=0; row < itable->rows_count; row++) {
2964 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2965 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2967 if(type_cell->cell_kind == aioc__undefined)
2971 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2972 result.type_descriptor = type_cell->type_descriptor;
2973 result.presence_index = presence_index;
2982 memb_value_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
2983 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2986 ASN__CTFAIL(app_key, td, sptr,
2987 "%s: value not given (%s:%d)",
2988 td->name, __FILE__, __LINE__);
2993 if(1 /* No applicable constraints whatsoever */) {
2994 /* Nothing is here. See below */
2997 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3001 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
3002 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3006 ASN__CTFAIL(app_key, td, sptr,
3007 "%s: value not given (%s:%d)",
3008 td->name, __FILE__, __LINE__);
3012 value = *(const long *)sptr;
3014 if((value >= 0 && value <= 65535)) {
3015 /* Constraint check succeeded */
3018 ASN__CTFAIL(app_key, td, sptr,
3019 "%s: constraint failed (%s:%d)",
3020 td->name, __FILE__, __LINE__);
3025 static asn_type_selector_result_t
3026 select_GNB_DU_Served_Cells_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3027 asn_type_selector_result_t result = {0, 0};
3028 const asn_ioc_set_t *itable = asn_IOS_GNB_DU_Served_Cells_ItemIEs_1;
3029 size_t constraining_column = 0; /* &id */
3030 size_t for_column = 1; /* &criticality */
3031 size_t row, presence_index = 0;
3032 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_DU_Served_Cells_ItemIEs, id));
3034 for(row=0; row < itable->rows_count; row++) {
3035 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3036 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3038 if(type_cell->cell_kind == aioc__undefined)
3042 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3043 result.type_descriptor = type_cell->type_descriptor;
3044 result.presence_index = presence_index;
3053 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
3054 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3057 ASN__CTFAIL(app_key, td, sptr,
3058 "%s: value not given (%s:%d)",
3059 td->name, __FILE__, __LINE__);
3064 if(1 /* No applicable constraints whatsoever */) {
3065 /* Nothing is here. See below */
3068 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3071 static asn_type_selector_result_t
3072 select_GNB_DU_Served_Cells_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3073 asn_type_selector_result_t result = {0, 0};
3074 const asn_ioc_set_t *itable = asn_IOS_GNB_DU_Served_Cells_ItemIEs_1;
3075 size_t constraining_column = 0; /* &id */
3076 size_t for_column = 2; /* &Value */
3077 size_t row, presence_index = 0;
3078 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_DU_Served_Cells_ItemIEs, id));
3080 for(row=0; row < itable->rows_count; row++) {
3081 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3082 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3084 if(type_cell->cell_kind == aioc__undefined)
3088 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3089 result.type_descriptor = type_cell->type_descriptor;
3090 result.presence_index = presence_index;
3099 memb_value_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
3100 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3103 ASN__CTFAIL(app_key, td, sptr,
3104 "%s: value not given (%s:%d)",
3105 td->name, __FILE__, __LINE__);
3110 if(1 /* No applicable constraints whatsoever */) {
3111 /* Nothing is here. See below */
3114 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3118 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
3119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3123 ASN__CTFAIL(app_key, td, sptr,
3124 "%s: value not given (%s:%d)",
3125 td->name, __FILE__, __LINE__);
3129 value = *(const long *)sptr;
3131 if((value >= 0 && value <= 65535)) {
3132 /* Constraint check succeeded */
3135 ASN__CTFAIL(app_key, td, sptr,
3136 "%s: constraint failed (%s:%d)",
3137 td->name, __FILE__, __LINE__);
3142 static asn_type_selector_result_t
3143 select_Cells_to_be_Activated_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3144 asn_type_selector_result_t result = {0, 0};
3145 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Activated_List_ItemIEs_1;
3146 size_t constraining_column = 0; /* &id */
3147 size_t for_column = 1; /* &criticality */
3148 size_t row, presence_index = 0;
3149 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Activated_List_ItemIEs, id));
3151 for(row=0; row < itable->rows_count; row++) {
3152 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3153 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3155 if(type_cell->cell_kind == aioc__undefined)
3159 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3160 result.type_descriptor = type_cell->type_descriptor;
3161 result.presence_index = presence_index;
3170 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
3171 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3174 ASN__CTFAIL(app_key, td, sptr,
3175 "%s: value not given (%s:%d)",
3176 td->name, __FILE__, __LINE__);
3181 if(1 /* No applicable constraints whatsoever */) {
3182 /* Nothing is here. See below */
3185 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3188 static asn_type_selector_result_t
3189 select_Cells_to_be_Activated_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3190 asn_type_selector_result_t result = {0, 0};
3191 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Activated_List_ItemIEs_1;
3192 size_t constraining_column = 0; /* &id */
3193 size_t for_column = 2; /* &Value */
3194 size_t row, presence_index = 0;
3195 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Activated_List_ItemIEs, id));
3197 for(row=0; row < itable->rows_count; row++) {
3198 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3199 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3201 if(type_cell->cell_kind == aioc__undefined)
3205 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3206 result.type_descriptor = type_cell->type_descriptor;
3207 result.presence_index = presence_index;
3216 memb_value_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
3217 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3220 ASN__CTFAIL(app_key, td, sptr,
3221 "%s: value not given (%s:%d)",
3222 td->name, __FILE__, __LINE__);
3227 if(1 /* No applicable constraints whatsoever */) {
3228 /* Nothing is here. See below */
3231 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3235 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
3236 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3240 ASN__CTFAIL(app_key, td, sptr,
3241 "%s: value not given (%s:%d)",
3242 td->name, __FILE__, __LINE__);
3246 value = *(const long *)sptr;
3248 if((value >= 0 && value <= 65535)) {
3249 /* Constraint check succeeded */
3252 ASN__CTFAIL(app_key, td, sptr,
3253 "%s: constraint failed (%s:%d)",
3254 td->name, __FILE__, __LINE__);
3259 static asn_type_selector_result_t
3260 select_Served_Cells_To_Add_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3261 asn_type_selector_result_t result = {0, 0};
3262 const asn_ioc_set_t *itable = asn_IOS_Served_Cells_To_Add_ItemIEs_1;
3263 size_t constraining_column = 0; /* &id */
3264 size_t for_column = 1; /* &criticality */
3265 size_t row, presence_index = 0;
3266 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cells_To_Add_ItemIEs, id));
3268 for(row=0; row < itable->rows_count; row++) {
3269 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3270 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3272 if(type_cell->cell_kind == aioc__undefined)
3276 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3277 result.type_descriptor = type_cell->type_descriptor;
3278 result.presence_index = presence_index;
3287 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
3288 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3291 ASN__CTFAIL(app_key, td, sptr,
3292 "%s: value not given (%s:%d)",
3293 td->name, __FILE__, __LINE__);
3298 if(1 /* No applicable constraints whatsoever */) {
3299 /* Nothing is here. See below */
3302 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3305 static asn_type_selector_result_t
3306 select_Served_Cells_To_Add_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3307 asn_type_selector_result_t result = {0, 0};
3308 const asn_ioc_set_t *itable = asn_IOS_Served_Cells_To_Add_ItemIEs_1;
3309 size_t constraining_column = 0; /* &id */
3310 size_t for_column = 2; /* &Value */
3311 size_t row, presence_index = 0;
3312 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cells_To_Add_ItemIEs, id));
3314 for(row=0; row < itable->rows_count; row++) {
3315 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3316 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3318 if(type_cell->cell_kind == aioc__undefined)
3322 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3323 result.type_descriptor = type_cell->type_descriptor;
3324 result.presence_index = presence_index;
3333 memb_value_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
3334 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3337 ASN__CTFAIL(app_key, td, sptr,
3338 "%s: value not given (%s:%d)",
3339 td->name, __FILE__, __LINE__);
3344 if(1 /* No applicable constraints whatsoever */) {
3345 /* Nothing is here. See below */
3348 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3352 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
3353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3357 ASN__CTFAIL(app_key, td, sptr,
3358 "%s: value not given (%s:%d)",
3359 td->name, __FILE__, __LINE__);
3363 value = *(const long *)sptr;
3365 if((value >= 0 && value <= 65535)) {
3366 /* Constraint check succeeded */
3369 ASN__CTFAIL(app_key, td, sptr,
3370 "%s: constraint failed (%s:%d)",
3371 td->name, __FILE__, __LINE__);
3376 static asn_type_selector_result_t
3377 select_Served_Cells_To_Modify_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3378 asn_type_selector_result_t result = {0, 0};
3379 const asn_ioc_set_t *itable = asn_IOS_Served_Cells_To_Modify_ItemIEs_1;
3380 size_t constraining_column = 0; /* &id */
3381 size_t for_column = 1; /* &criticality */
3382 size_t row, presence_index = 0;
3383 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cells_To_Modify_ItemIEs, id));
3385 for(row=0; row < itable->rows_count; row++) {
3386 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3387 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3389 if(type_cell->cell_kind == aioc__undefined)
3393 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3394 result.type_descriptor = type_cell->type_descriptor;
3395 result.presence_index = presence_index;
3404 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
3405 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3408 ASN__CTFAIL(app_key, td, sptr,
3409 "%s: value not given (%s:%d)",
3410 td->name, __FILE__, __LINE__);
3415 if(1 /* No applicable constraints whatsoever */) {
3416 /* Nothing is here. See below */
3419 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3422 static asn_type_selector_result_t
3423 select_Served_Cells_To_Modify_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3424 asn_type_selector_result_t result = {0, 0};
3425 const asn_ioc_set_t *itable = asn_IOS_Served_Cells_To_Modify_ItemIEs_1;
3426 size_t constraining_column = 0; /* &id */
3427 size_t for_column = 2; /* &Value */
3428 size_t row, presence_index = 0;
3429 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cells_To_Modify_ItemIEs, id));
3431 for(row=0; row < itable->rows_count; row++) {
3432 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3433 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3435 if(type_cell->cell_kind == aioc__undefined)
3439 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3440 result.type_descriptor = type_cell->type_descriptor;
3441 result.presence_index = presence_index;
3450 memb_value_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
3451 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3454 ASN__CTFAIL(app_key, td, sptr,
3455 "%s: value not given (%s:%d)",
3456 td->name, __FILE__, __LINE__);
3461 if(1 /* No applicable constraints whatsoever */) {
3462 /* Nothing is here. See below */
3465 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3469 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
3470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3474 ASN__CTFAIL(app_key, td, sptr,
3475 "%s: value not given (%s:%d)",
3476 td->name, __FILE__, __LINE__);
3480 value = *(const long *)sptr;
3482 if((value >= 0 && value <= 65535)) {
3483 /* Constraint check succeeded */
3486 ASN__CTFAIL(app_key, td, sptr,
3487 "%s: constraint failed (%s:%d)",
3488 td->name, __FILE__, __LINE__);
3493 static asn_type_selector_result_t
3494 select_Served_Cells_To_Delete_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3495 asn_type_selector_result_t result = {0, 0};
3496 const asn_ioc_set_t *itable = asn_IOS_Served_Cells_To_Delete_ItemIEs_1;
3497 size_t constraining_column = 0; /* &id */
3498 size_t for_column = 1; /* &criticality */
3499 size_t row, presence_index = 0;
3500 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cells_To_Delete_ItemIEs, id));
3502 for(row=0; row < itable->rows_count; row++) {
3503 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3504 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3506 if(type_cell->cell_kind == aioc__undefined)
3510 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3511 result.type_descriptor = type_cell->type_descriptor;
3512 result.presence_index = presence_index;
3521 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
3522 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3525 ASN__CTFAIL(app_key, td, sptr,
3526 "%s: value not given (%s:%d)",
3527 td->name, __FILE__, __LINE__);
3532 if(1 /* No applicable constraints whatsoever */) {
3533 /* Nothing is here. See below */
3536 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3539 static asn_type_selector_result_t
3540 select_Served_Cells_To_Delete_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3541 asn_type_selector_result_t result = {0, 0};
3542 const asn_ioc_set_t *itable = asn_IOS_Served_Cells_To_Delete_ItemIEs_1;
3543 size_t constraining_column = 0; /* &id */
3544 size_t for_column = 2; /* &Value */
3545 size_t row, presence_index = 0;
3546 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cells_To_Delete_ItemIEs, id));
3548 for(row=0; row < itable->rows_count; row++) {
3549 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3550 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3552 if(type_cell->cell_kind == aioc__undefined)
3556 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3557 result.type_descriptor = type_cell->type_descriptor;
3558 result.presence_index = presence_index;
3567 memb_value_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
3568 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3571 ASN__CTFAIL(app_key, td, sptr,
3572 "%s: value not given (%s:%d)",
3573 td->name, __FILE__, __LINE__);
3578 if(1 /* No applicable constraints whatsoever */) {
3579 /* Nothing is here. See below */
3582 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3586 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
3587 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3591 ASN__CTFAIL(app_key, td, sptr,
3592 "%s: value not given (%s:%d)",
3593 td->name, __FILE__, __LINE__);
3597 value = *(const long *)sptr;
3599 if((value >= 0 && value <= 65535)) {
3600 /* Constraint check succeeded */
3603 ASN__CTFAIL(app_key, td, sptr,
3604 "%s: constraint failed (%s:%d)",
3605 td->name, __FILE__, __LINE__);
3610 static asn_type_selector_result_t
3611 select_Cells_Status_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3612 asn_type_selector_result_t result = {0, 0};
3613 const asn_ioc_set_t *itable = asn_IOS_Cells_Status_ItemIEs_1;
3614 size_t constraining_column = 0; /* &id */
3615 size_t for_column = 1; /* &criticality */
3616 size_t row, presence_index = 0;
3617 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Status_ItemIEs, id));
3619 for(row=0; row < itable->rows_count; row++) {
3620 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3621 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3623 if(type_cell->cell_kind == aioc__undefined)
3627 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3628 result.type_descriptor = type_cell->type_descriptor;
3629 result.presence_index = presence_index;
3638 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
3639 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3642 ASN__CTFAIL(app_key, td, sptr,
3643 "%s: value not given (%s:%d)",
3644 td->name, __FILE__, __LINE__);
3649 if(1 /* No applicable constraints whatsoever */) {
3650 /* Nothing is here. See below */
3653 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3656 static asn_type_selector_result_t
3657 select_Cells_Status_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3658 asn_type_selector_result_t result = {0, 0};
3659 const asn_ioc_set_t *itable = asn_IOS_Cells_Status_ItemIEs_1;
3660 size_t constraining_column = 0; /* &id */
3661 size_t for_column = 2; /* &Value */
3662 size_t row, presence_index = 0;
3663 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Status_ItemIEs, id));
3665 for(row=0; row < itable->rows_count; row++) {
3666 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3667 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3669 if(type_cell->cell_kind == aioc__undefined)
3673 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3674 result.type_descriptor = type_cell->type_descriptor;
3675 result.presence_index = presence_index;
3684 memb_value_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
3685 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3688 ASN__CTFAIL(app_key, td, sptr,
3689 "%s: value not given (%s:%d)",
3690 td->name, __FILE__, __LINE__);
3695 if(1 /* No applicable constraints whatsoever */) {
3696 /* Nothing is here. See below */
3699 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3703 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
3704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3708 ASN__CTFAIL(app_key, td, sptr,
3709 "%s: value not given (%s:%d)",
3710 td->name, __FILE__, __LINE__);
3714 value = *(const long *)sptr;
3716 if((value >= 0 && value <= 65535)) {
3717 /* Constraint check succeeded */
3720 ASN__CTFAIL(app_key, td, sptr,
3721 "%s: constraint failed (%s:%d)",
3722 td->name, __FILE__, __LINE__);
3727 static asn_type_selector_result_t
3728 select_Dedicated_SIDelivery_NeededUE_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3729 asn_type_selector_result_t result = {0, 0};
3730 const asn_ioc_set_t *itable = asn_IOS_Dedicated_SIDelivery_NeededUE_ItemIEs_1;
3731 size_t constraining_column = 0; /* &id */
3732 size_t for_column = 1; /* &criticality */
3733 size_t row, presence_index = 0;
3734 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, id));
3736 for(row=0; row < itable->rows_count; row++) {
3737 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3738 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3740 if(type_cell->cell_kind == aioc__undefined)
3744 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3745 result.type_descriptor = type_cell->type_descriptor;
3746 result.presence_index = presence_index;
3755 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
3756 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3759 ASN__CTFAIL(app_key, td, sptr,
3760 "%s: value not given (%s:%d)",
3761 td->name, __FILE__, __LINE__);
3766 if(1 /* No applicable constraints whatsoever */) {
3767 /* Nothing is here. See below */
3770 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3773 static asn_type_selector_result_t
3774 select_Dedicated_SIDelivery_NeededUE_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3775 asn_type_selector_result_t result = {0, 0};
3776 const asn_ioc_set_t *itable = asn_IOS_Dedicated_SIDelivery_NeededUE_ItemIEs_1;
3777 size_t constraining_column = 0; /* &id */
3778 size_t for_column = 2; /* &Value */
3779 size_t row, presence_index = 0;
3780 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, id));
3782 for(row=0; row < itable->rows_count; row++) {
3783 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3784 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3786 if(type_cell->cell_kind == aioc__undefined)
3790 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3791 result.type_descriptor = type_cell->type_descriptor;
3792 result.presence_index = presence_index;
3801 memb_value_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
3802 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3805 ASN__CTFAIL(app_key, td, sptr,
3806 "%s: value not given (%s:%d)",
3807 td->name, __FILE__, __LINE__);
3812 if(1 /* No applicable constraints whatsoever */) {
3813 /* Nothing is here. See below */
3816 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3820 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
3821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3825 ASN__CTFAIL(app_key, td, sptr,
3826 "%s: value not given (%s:%d)",
3827 td->name, __FILE__, __LINE__);
3831 value = *(const long *)sptr;
3833 if((value >= 0 && value <= 65535)) {
3834 /* Constraint check succeeded */
3837 ASN__CTFAIL(app_key, td, sptr,
3838 "%s: constraint failed (%s:%d)",
3839 td->name, __FILE__, __LINE__);
3844 static asn_type_selector_result_t
3845 select_Cells_to_be_Deactivated_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3846 asn_type_selector_result_t result = {0, 0};
3847 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Deactivated_List_ItemIEs_1;
3848 size_t constraining_column = 0; /* &id */
3849 size_t for_column = 1; /* &criticality */
3850 size_t row, presence_index = 0;
3851 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, id));
3853 for(row=0; row < itable->rows_count; row++) {
3854 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3855 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3857 if(type_cell->cell_kind == aioc__undefined)
3861 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3862 result.type_descriptor = type_cell->type_descriptor;
3863 result.presence_index = presence_index;
3872 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
3873 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3876 ASN__CTFAIL(app_key, td, sptr,
3877 "%s: value not given (%s:%d)",
3878 td->name, __FILE__, __LINE__);
3883 if(1 /* No applicable constraints whatsoever */) {
3884 /* Nothing is here. See below */
3887 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3890 static asn_type_selector_result_t
3891 select_Cells_to_be_Deactivated_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3892 asn_type_selector_result_t result = {0, 0};
3893 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Deactivated_List_ItemIEs_1;
3894 size_t constraining_column = 0; /* &id */
3895 size_t for_column = 2; /* &Value */
3896 size_t row, presence_index = 0;
3897 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, id));
3899 for(row=0; row < itable->rows_count; row++) {
3900 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3901 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3903 if(type_cell->cell_kind == aioc__undefined)
3907 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3908 result.type_descriptor = type_cell->type_descriptor;
3909 result.presence_index = presence_index;
3918 memb_value_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
3919 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3922 ASN__CTFAIL(app_key, td, sptr,
3923 "%s: value not given (%s:%d)",
3924 td->name, __FILE__, __LINE__);
3929 if(1 /* No applicable constraints whatsoever */) {
3930 /* Nothing is here. See below */
3933 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3937 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
3938 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3942 ASN__CTFAIL(app_key, td, sptr,
3943 "%s: value not given (%s:%d)",
3944 td->name, __FILE__, __LINE__);
3948 value = *(const long *)sptr;
3950 if((value >= 0 && value <= 65535)) {
3951 /* Constraint check succeeded */
3954 ASN__CTFAIL(app_key, td, sptr,
3955 "%s: constraint failed (%s:%d)",
3956 td->name, __FILE__, __LINE__);
3961 static asn_type_selector_result_t
3962 select_GNB_CU_TNL_Association_To_Add_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3963 asn_type_selector_result_t result = {0, 0};
3964 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_To_Add_ItemIEs_1;
3965 size_t constraining_column = 0; /* &id */
3966 size_t for_column = 1; /* &criticality */
3967 size_t row, presence_index = 0;
3968 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, id));
3970 for(row=0; row < itable->rows_count; row++) {
3971 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3972 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3974 if(type_cell->cell_kind == aioc__undefined)
3978 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3979 result.type_descriptor = type_cell->type_descriptor;
3980 result.presence_index = presence_index;
3989 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
3990 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3993 ASN__CTFAIL(app_key, td, sptr,
3994 "%s: value not given (%s:%d)",
3995 td->name, __FILE__, __LINE__);
4000 if(1 /* No applicable constraints whatsoever */) {
4001 /* Nothing is here. See below */
4004 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4007 static asn_type_selector_result_t
4008 select_GNB_CU_TNL_Association_To_Add_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4009 asn_type_selector_result_t result = {0, 0};
4010 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_To_Add_ItemIEs_1;
4011 size_t constraining_column = 0; /* &id */
4012 size_t for_column = 2; /* &Value */
4013 size_t row, presence_index = 0;
4014 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, id));
4016 for(row=0; row < itable->rows_count; row++) {
4017 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4018 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4020 if(type_cell->cell_kind == aioc__undefined)
4024 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4025 result.type_descriptor = type_cell->type_descriptor;
4026 result.presence_index = presence_index;
4035 memb_value_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
4036 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4039 ASN__CTFAIL(app_key, td, sptr,
4040 "%s: value not given (%s:%d)",
4041 td->name, __FILE__, __LINE__);
4046 if(1 /* No applicable constraints whatsoever */) {
4047 /* Nothing is here. See below */
4050 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4054 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
4055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4059 ASN__CTFAIL(app_key, td, sptr,
4060 "%s: value not given (%s:%d)",
4061 td->name, __FILE__, __LINE__);
4065 value = *(const long *)sptr;
4067 if((value >= 0 && value <= 65535)) {
4068 /* Constraint check succeeded */
4071 ASN__CTFAIL(app_key, td, sptr,
4072 "%s: constraint failed (%s:%d)",
4073 td->name, __FILE__, __LINE__);
4078 static asn_type_selector_result_t
4079 select_GNB_CU_TNL_Association_To_Remove_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4080 asn_type_selector_result_t result = {0, 0};
4081 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_To_Remove_ItemIEs_1;
4082 size_t constraining_column = 0; /* &id */
4083 size_t for_column = 1; /* &criticality */
4084 size_t row, presence_index = 0;
4085 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, id));
4087 for(row=0; row < itable->rows_count; row++) {
4088 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4089 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4091 if(type_cell->cell_kind == aioc__undefined)
4095 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4096 result.type_descriptor = type_cell->type_descriptor;
4097 result.presence_index = presence_index;
4106 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
4107 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4110 ASN__CTFAIL(app_key, td, sptr,
4111 "%s: value not given (%s:%d)",
4112 td->name, __FILE__, __LINE__);
4117 if(1 /* No applicable constraints whatsoever */) {
4118 /* Nothing is here. See below */
4121 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4124 static asn_type_selector_result_t
4125 select_GNB_CU_TNL_Association_To_Remove_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4126 asn_type_selector_result_t result = {0, 0};
4127 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_To_Remove_ItemIEs_1;
4128 size_t constraining_column = 0; /* &id */
4129 size_t for_column = 2; /* &Value */
4130 size_t row, presence_index = 0;
4131 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, id));
4133 for(row=0; row < itable->rows_count; row++) {
4134 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4135 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4137 if(type_cell->cell_kind == aioc__undefined)
4141 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4142 result.type_descriptor = type_cell->type_descriptor;
4143 result.presence_index = presence_index;
4152 memb_value_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
4153 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4156 ASN__CTFAIL(app_key, td, sptr,
4157 "%s: value not given (%s:%d)",
4158 td->name, __FILE__, __LINE__);
4163 if(1 /* No applicable constraints whatsoever */) {
4164 /* Nothing is here. See below */
4167 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4171 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
4172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4176 ASN__CTFAIL(app_key, td, sptr,
4177 "%s: value not given (%s:%d)",
4178 td->name, __FILE__, __LINE__);
4182 value = *(const long *)sptr;
4184 if((value >= 0 && value <= 65535)) {
4185 /* Constraint check succeeded */
4188 ASN__CTFAIL(app_key, td, sptr,
4189 "%s: constraint failed (%s:%d)",
4190 td->name, __FILE__, __LINE__);
4195 static asn_type_selector_result_t
4196 select_GNB_CU_TNL_Association_To_Update_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4197 asn_type_selector_result_t result = {0, 0};
4198 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_To_Update_ItemIEs_1;
4199 size_t constraining_column = 0; /* &id */
4200 size_t for_column = 1; /* &criticality */
4201 size_t row, presence_index = 0;
4202 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, id));
4204 for(row=0; row < itable->rows_count; row++) {
4205 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4206 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4208 if(type_cell->cell_kind == aioc__undefined)
4212 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4213 result.type_descriptor = type_cell->type_descriptor;
4214 result.presence_index = presence_index;
4223 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
4224 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4227 ASN__CTFAIL(app_key, td, sptr,
4228 "%s: value not given (%s:%d)",
4229 td->name, __FILE__, __LINE__);
4234 if(1 /* No applicable constraints whatsoever */) {
4235 /* Nothing is here. See below */
4238 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4241 static asn_type_selector_result_t
4242 select_GNB_CU_TNL_Association_To_Update_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4243 asn_type_selector_result_t result = {0, 0};
4244 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_To_Update_ItemIEs_1;
4245 size_t constraining_column = 0; /* &id */
4246 size_t for_column = 2; /* &Value */
4247 size_t row, presence_index = 0;
4248 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, id));
4250 for(row=0; row < itable->rows_count; row++) {
4251 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4252 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4254 if(type_cell->cell_kind == aioc__undefined)
4258 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4259 result.type_descriptor = type_cell->type_descriptor;
4260 result.presence_index = presence_index;
4269 memb_value_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
4270 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4273 ASN__CTFAIL(app_key, td, sptr,
4274 "%s: value not given (%s:%d)",
4275 td->name, __FILE__, __LINE__);
4280 if(1 /* No applicable constraints whatsoever */) {
4281 /* Nothing is here. See below */
4284 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4288 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
4289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4293 ASN__CTFAIL(app_key, td, sptr,
4294 "%s: value not given (%s:%d)",
4295 td->name, __FILE__, __LINE__);
4299 value = *(const long *)sptr;
4301 if((value >= 0 && value <= 65535)) {
4302 /* Constraint check succeeded */
4305 ASN__CTFAIL(app_key, td, sptr,
4306 "%s: constraint failed (%s:%d)",
4307 td->name, __FILE__, __LINE__);
4312 static asn_type_selector_result_t
4313 select_Cells_to_be_Barred_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4314 asn_type_selector_result_t result = {0, 0};
4315 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Barred_ItemIEs_1;
4316 size_t constraining_column = 0; /* &id */
4317 size_t for_column = 1; /* &criticality */
4318 size_t row, presence_index = 0;
4319 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Barred_ItemIEs, id));
4321 for(row=0; row < itable->rows_count; row++) {
4322 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4323 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4325 if(type_cell->cell_kind == aioc__undefined)
4329 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4330 result.type_descriptor = type_cell->type_descriptor;
4331 result.presence_index = presence_index;
4340 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
4341 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4344 ASN__CTFAIL(app_key, td, sptr,
4345 "%s: value not given (%s:%d)",
4346 td->name, __FILE__, __LINE__);
4351 if(1 /* No applicable constraints whatsoever */) {
4352 /* Nothing is here. See below */
4355 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4358 static asn_type_selector_result_t
4359 select_Cells_to_be_Barred_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4360 asn_type_selector_result_t result = {0, 0};
4361 const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Barred_ItemIEs_1;
4362 size_t constraining_column = 0; /* &id */
4363 size_t for_column = 2; /* &Value */
4364 size_t row, presence_index = 0;
4365 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Barred_ItemIEs, id));
4367 for(row=0; row < itable->rows_count; row++) {
4368 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4369 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4371 if(type_cell->cell_kind == aioc__undefined)
4375 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4376 result.type_descriptor = type_cell->type_descriptor;
4377 result.presence_index = presence_index;
4386 memb_value_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
4387 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4390 ASN__CTFAIL(app_key, td, sptr,
4391 "%s: value not given (%s:%d)",
4392 td->name, __FILE__, __LINE__);
4397 if(1 /* No applicable constraints whatsoever */) {
4398 /* Nothing is here. See below */
4401 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4405 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
4406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4410 ASN__CTFAIL(app_key, td, sptr,
4411 "%s: value not given (%s:%d)",
4412 td->name, __FILE__, __LINE__);
4416 value = *(const long *)sptr;
4418 if((value >= 0 && value <= 65535)) {
4419 /* Constraint check succeeded */
4422 ASN__CTFAIL(app_key, td, sptr,
4423 "%s: constraint failed (%s:%d)",
4424 td->name, __FILE__, __LINE__);
4429 static asn_type_selector_result_t
4430 select_Protected_EUTRA_Resources_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4431 asn_type_selector_result_t result = {0, 0};
4432 const asn_ioc_set_t *itable = asn_IOS_Protected_EUTRA_Resources_ItemIEs_1;
4433 size_t constraining_column = 0; /* &id */
4434 size_t for_column = 1; /* &criticality */
4435 size_t row, presence_index = 0;
4436 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Protected_EUTRA_Resources_ItemIEs, id));
4438 for(row=0; row < itable->rows_count; row++) {
4439 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4440 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4442 if(type_cell->cell_kind == aioc__undefined)
4446 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4447 result.type_descriptor = type_cell->type_descriptor;
4448 result.presence_index = presence_index;
4457 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
4458 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4461 ASN__CTFAIL(app_key, td, sptr,
4462 "%s: value not given (%s:%d)",
4463 td->name, __FILE__, __LINE__);
4468 if(1 /* No applicable constraints whatsoever */) {
4469 /* Nothing is here. See below */
4472 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4475 static asn_type_selector_result_t
4476 select_Protected_EUTRA_Resources_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4477 asn_type_selector_result_t result = {0, 0};
4478 const asn_ioc_set_t *itable = asn_IOS_Protected_EUTRA_Resources_ItemIEs_1;
4479 size_t constraining_column = 0; /* &id */
4480 size_t for_column = 2; /* &Value */
4481 size_t row, presence_index = 0;
4482 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Protected_EUTRA_Resources_ItemIEs, id));
4484 for(row=0; row < itable->rows_count; row++) {
4485 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4486 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4488 if(type_cell->cell_kind == aioc__undefined)
4492 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4493 result.type_descriptor = type_cell->type_descriptor;
4494 result.presence_index = presence_index;
4503 memb_value_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
4504 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4507 ASN__CTFAIL(app_key, td, sptr,
4508 "%s: value not given (%s:%d)",
4509 td->name, __FILE__, __LINE__);
4514 if(1 /* No applicable constraints whatsoever */) {
4515 /* Nothing is here. See below */
4518 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4522 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
4523 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4527 ASN__CTFAIL(app_key, td, sptr,
4528 "%s: value not given (%s:%d)",
4529 td->name, __FILE__, __LINE__);
4533 value = *(const long *)sptr;
4535 if((value >= 0 && value <= 65535)) {
4536 /* Constraint check succeeded */
4539 ASN__CTFAIL(app_key, td, sptr,
4540 "%s: constraint failed (%s:%d)",
4541 td->name, __FILE__, __LINE__);
4546 static asn_type_selector_result_t
4547 select_Cells_Failed_to_be_Activated_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4548 asn_type_selector_result_t result = {0, 0};
4549 const asn_ioc_set_t *itable = asn_IOS_Cells_Failed_to_be_Activated_List_ItemIEs_1;
4550 size_t constraining_column = 0; /* &id */
4551 size_t for_column = 1; /* &criticality */
4552 size_t row, presence_index = 0;
4553 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, id));
4555 for(row=0; row < itable->rows_count; row++) {
4556 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4557 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4559 if(type_cell->cell_kind == aioc__undefined)
4563 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4564 result.type_descriptor = type_cell->type_descriptor;
4565 result.presence_index = presence_index;
4574 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
4575 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4578 ASN__CTFAIL(app_key, td, sptr,
4579 "%s: value not given (%s:%d)",
4580 td->name, __FILE__, __LINE__);
4585 if(1 /* No applicable constraints whatsoever */) {
4586 /* Nothing is here. See below */
4589 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4592 static asn_type_selector_result_t
4593 select_Cells_Failed_to_be_Activated_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4594 asn_type_selector_result_t result = {0, 0};
4595 const asn_ioc_set_t *itable = asn_IOS_Cells_Failed_to_be_Activated_List_ItemIEs_1;
4596 size_t constraining_column = 0; /* &id */
4597 size_t for_column = 2; /* &Value */
4598 size_t row, presence_index = 0;
4599 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, id));
4601 for(row=0; row < itable->rows_count; row++) {
4602 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4603 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4605 if(type_cell->cell_kind == aioc__undefined)
4609 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4610 result.type_descriptor = type_cell->type_descriptor;
4611 result.presence_index = presence_index;
4620 memb_value_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
4621 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4624 ASN__CTFAIL(app_key, td, sptr,
4625 "%s: value not given (%s:%d)",
4626 td->name, __FILE__, __LINE__);
4631 if(1 /* No applicable constraints whatsoever */) {
4632 /* Nothing is here. See below */
4635 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4639 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
4640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4644 ASN__CTFAIL(app_key, td, sptr,
4645 "%s: value not given (%s:%d)",
4646 td->name, __FILE__, __LINE__);
4650 value = *(const long *)sptr;
4652 if((value >= 0 && value <= 65535)) {
4653 /* Constraint check succeeded */
4656 ASN__CTFAIL(app_key, td, sptr,
4657 "%s: constraint failed (%s:%d)",
4658 td->name, __FILE__, __LINE__);
4663 static asn_type_selector_result_t
4664 select_GNB_CU_TNL_Association_Setup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4665 asn_type_selector_result_t result = {0, 0};
4666 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_Setup_ItemIEs_1;
4667 size_t constraining_column = 0; /* &id */
4668 size_t for_column = 1; /* &criticality */
4669 size_t row, presence_index = 0;
4670 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, id));
4672 for(row=0; row < itable->rows_count; row++) {
4673 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4674 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4676 if(type_cell->cell_kind == aioc__undefined)
4680 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4681 result.type_descriptor = type_cell->type_descriptor;
4682 result.presence_index = presence_index;
4691 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
4692 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4695 ASN__CTFAIL(app_key, td, sptr,
4696 "%s: value not given (%s:%d)",
4697 td->name, __FILE__, __LINE__);
4702 if(1 /* No applicable constraints whatsoever */) {
4703 /* Nothing is here. See below */
4706 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4709 static asn_type_selector_result_t
4710 select_GNB_CU_TNL_Association_Setup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4711 asn_type_selector_result_t result = {0, 0};
4712 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_Setup_ItemIEs_1;
4713 size_t constraining_column = 0; /* &id */
4714 size_t for_column = 2; /* &Value */
4715 size_t row, presence_index = 0;
4716 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, id));
4718 for(row=0; row < itable->rows_count; row++) {
4719 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4720 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4722 if(type_cell->cell_kind == aioc__undefined)
4726 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4727 result.type_descriptor = type_cell->type_descriptor;
4728 result.presence_index = presence_index;
4737 memb_value_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
4738 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4741 ASN__CTFAIL(app_key, td, sptr,
4742 "%s: value not given (%s:%d)",
4743 td->name, __FILE__, __LINE__);
4748 if(1 /* No applicable constraints whatsoever */) {
4749 /* Nothing is here. See below */
4752 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4756 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
4757 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4761 ASN__CTFAIL(app_key, td, sptr,
4762 "%s: value not given (%s:%d)",
4763 td->name, __FILE__, __LINE__);
4767 value = *(const long *)sptr;
4769 if((value >= 0 && value <= 65535)) {
4770 /* Constraint check succeeded */
4773 ASN__CTFAIL(app_key, td, sptr,
4774 "%s: constraint failed (%s:%d)",
4775 td->name, __FILE__, __LINE__);
4780 static asn_type_selector_result_t
4781 select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4782 asn_type_selector_result_t result = {0, 0};
4783 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_1;
4784 size_t constraining_column = 0; /* &id */
4785 size_t for_column = 1; /* &criticality */
4786 size_t row, presence_index = 0;
4787 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, id));
4789 for(row=0; row < itable->rows_count; row++) {
4790 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4791 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4793 if(type_cell->cell_kind == aioc__undefined)
4797 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4798 result.type_descriptor = type_cell->type_descriptor;
4799 result.presence_index = presence_index;
4808 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
4809 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4812 ASN__CTFAIL(app_key, td, sptr,
4813 "%s: value not given (%s:%d)",
4814 td->name, __FILE__, __LINE__);
4819 if(1 /* No applicable constraints whatsoever */) {
4820 /* Nothing is here. See below */
4823 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4826 static asn_type_selector_result_t
4827 select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4828 asn_type_selector_result_t result = {0, 0};
4829 const asn_ioc_set_t *itable = asn_IOS_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_1;
4830 size_t constraining_column = 0; /* &id */
4831 size_t for_column = 2; /* &Value */
4832 size_t row, presence_index = 0;
4833 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, id));
4835 for(row=0; row < itable->rows_count; row++) {
4836 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4837 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4839 if(type_cell->cell_kind == aioc__undefined)
4843 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4844 result.type_descriptor = type_cell->type_descriptor;
4845 result.presence_index = presence_index;
4854 memb_value_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
4855 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4858 ASN__CTFAIL(app_key, td, sptr,
4859 "%s: value not given (%s:%d)",
4860 td->name, __FILE__, __LINE__);
4865 if(1 /* No applicable constraints whatsoever */) {
4866 /* Nothing is here. See below */
4869 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4873 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
4874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4878 ASN__CTFAIL(app_key, td, sptr,
4879 "%s: value not given (%s:%d)",
4880 td->name, __FILE__, __LINE__);
4884 value = *(const long *)sptr;
4886 if((value >= 0 && value <= 65535)) {
4887 /* Constraint check succeeded */
4890 ASN__CTFAIL(app_key, td, sptr,
4891 "%s: constraint failed (%s:%d)",
4892 td->name, __FILE__, __LINE__);
4897 static asn_type_selector_result_t
4898 select_Candidate_SpCell_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4899 asn_type_selector_result_t result = {0, 0};
4900 const asn_ioc_set_t *itable = asn_IOS_Candidate_SpCell_ItemIEs_1;
4901 size_t constraining_column = 0; /* &id */
4902 size_t for_column = 1; /* &criticality */
4903 size_t row, presence_index = 0;
4904 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Candidate_SpCell_ItemIEs, id));
4906 for(row=0; row < itable->rows_count; row++) {
4907 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4908 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4910 if(type_cell->cell_kind == aioc__undefined)
4914 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4915 result.type_descriptor = type_cell->type_descriptor;
4916 result.presence_index = presence_index;
4925 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
4926 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4929 ASN__CTFAIL(app_key, td, sptr,
4930 "%s: value not given (%s:%d)",
4931 td->name, __FILE__, __LINE__);
4936 if(1 /* No applicable constraints whatsoever */) {
4937 /* Nothing is here. See below */
4940 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4943 static asn_type_selector_result_t
4944 select_Candidate_SpCell_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4945 asn_type_selector_result_t result = {0, 0};
4946 const asn_ioc_set_t *itable = asn_IOS_Candidate_SpCell_ItemIEs_1;
4947 size_t constraining_column = 0; /* &id */
4948 size_t for_column = 2; /* &Value */
4949 size_t row, presence_index = 0;
4950 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Candidate_SpCell_ItemIEs, id));
4952 for(row=0; row < itable->rows_count; row++) {
4953 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4954 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4956 if(type_cell->cell_kind == aioc__undefined)
4960 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4961 result.type_descriptor = type_cell->type_descriptor;
4962 result.presence_index = presence_index;
4971 memb_value_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
4972 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4975 ASN__CTFAIL(app_key, td, sptr,
4976 "%s: value not given (%s:%d)",
4977 td->name, __FILE__, __LINE__);
4982 if(1 /* No applicable constraints whatsoever */) {
4983 /* Nothing is here. See below */
4986 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4990 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
4991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4995 ASN__CTFAIL(app_key, td, sptr,
4996 "%s: value not given (%s:%d)",
4997 td->name, __FILE__, __LINE__);
5001 value = *(const long *)sptr;
5003 if((value >= 0 && value <= 65535)) {
5004 /* Constraint check succeeded */
5007 ASN__CTFAIL(app_key, td, sptr,
5008 "%s: constraint failed (%s:%d)",
5009 td->name, __FILE__, __LINE__);
5014 static asn_type_selector_result_t
5015 select_SCell_ToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5016 asn_type_selector_result_t result = {0, 0};
5017 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemIEs_1;
5018 size_t constraining_column = 0; /* &id */
5019 size_t for_column = 1; /* &criticality */
5020 size_t row, presence_index = 0;
5021 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemIEs, id));
5023 for(row=0; row < itable->rows_count; row++) {
5024 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5025 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5027 if(type_cell->cell_kind == aioc__undefined)
5031 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5032 result.type_descriptor = type_cell->type_descriptor;
5033 result.presence_index = presence_index;
5042 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
5043 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5046 ASN__CTFAIL(app_key, td, sptr,
5047 "%s: value not given (%s:%d)",
5048 td->name, __FILE__, __LINE__);
5053 if(1 /* No applicable constraints whatsoever */) {
5054 /* Nothing is here. See below */
5057 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5060 static asn_type_selector_result_t
5061 select_SCell_ToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5062 asn_type_selector_result_t result = {0, 0};
5063 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemIEs_1;
5064 size_t constraining_column = 0; /* &id */
5065 size_t for_column = 2; /* &Value */
5066 size_t row, presence_index = 0;
5067 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemIEs, id));
5069 for(row=0; row < itable->rows_count; row++) {
5070 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5071 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5073 if(type_cell->cell_kind == aioc__undefined)
5077 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5078 result.type_descriptor = type_cell->type_descriptor;
5079 result.presence_index = presence_index;
5088 memb_value_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
5089 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5092 ASN__CTFAIL(app_key, td, sptr,
5093 "%s: value not given (%s:%d)",
5094 td->name, __FILE__, __LINE__);
5099 if(1 /* No applicable constraints whatsoever */) {
5100 /* Nothing is here. See below */
5103 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5107 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
5108 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5112 ASN__CTFAIL(app_key, td, sptr,
5113 "%s: value not given (%s:%d)",
5114 td->name, __FILE__, __LINE__);
5118 value = *(const long *)sptr;
5120 if((value >= 0 && value <= 65535)) {
5121 /* Constraint check succeeded */
5124 ASN__CTFAIL(app_key, td, sptr,
5125 "%s: constraint failed (%s:%d)",
5126 td->name, __FILE__, __LINE__);
5131 static asn_type_selector_result_t
5132 select_SRBs_ToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5133 asn_type_selector_result_t result = {0, 0};
5134 const asn_ioc_set_t *itable = asn_IOS_SRBs_ToBeSetup_ItemIEs_1;
5135 size_t constraining_column = 0; /* &id */
5136 size_t for_column = 1; /* &criticality */
5137 size_t row, presence_index = 0;
5138 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_ToBeSetup_ItemIEs, id));
5140 for(row=0; row < itable->rows_count; row++) {
5141 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5142 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5144 if(type_cell->cell_kind == aioc__undefined)
5148 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5149 result.type_descriptor = type_cell->type_descriptor;
5150 result.presence_index = presence_index;
5159 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
5160 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5163 ASN__CTFAIL(app_key, td, sptr,
5164 "%s: value not given (%s:%d)",
5165 td->name, __FILE__, __LINE__);
5170 if(1 /* No applicable constraints whatsoever */) {
5171 /* Nothing is here. See below */
5174 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5177 static asn_type_selector_result_t
5178 select_SRBs_ToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5179 asn_type_selector_result_t result = {0, 0};
5180 const asn_ioc_set_t *itable = asn_IOS_SRBs_ToBeSetup_ItemIEs_1;
5181 size_t constraining_column = 0; /* &id */
5182 size_t for_column = 2; /* &Value */
5183 size_t row, presence_index = 0;
5184 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_ToBeSetup_ItemIEs, id));
5186 for(row=0; row < itable->rows_count; row++) {
5187 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5188 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5190 if(type_cell->cell_kind == aioc__undefined)
5194 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5195 result.type_descriptor = type_cell->type_descriptor;
5196 result.presence_index = presence_index;
5205 memb_value_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
5206 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5209 ASN__CTFAIL(app_key, td, sptr,
5210 "%s: value not given (%s:%d)",
5211 td->name, __FILE__, __LINE__);
5216 if(1 /* No applicable constraints whatsoever */) {
5217 /* Nothing is here. See below */
5220 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5224 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
5225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5229 ASN__CTFAIL(app_key, td, sptr,
5230 "%s: value not given (%s:%d)",
5231 td->name, __FILE__, __LINE__);
5235 value = *(const long *)sptr;
5237 if((value >= 0 && value <= 65535)) {
5238 /* Constraint check succeeded */
5241 ASN__CTFAIL(app_key, td, sptr,
5242 "%s: constraint failed (%s:%d)",
5243 td->name, __FILE__, __LINE__);
5248 static asn_type_selector_result_t
5249 select_DRBs_ToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5250 asn_type_selector_result_t result = {0, 0};
5251 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemIEs_1;
5252 size_t constraining_column = 0; /* &id */
5253 size_t for_column = 1; /* &criticality */
5254 size_t row, presence_index = 0;
5255 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemIEs, id));
5257 for(row=0; row < itable->rows_count; row++) {
5258 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5259 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5261 if(type_cell->cell_kind == aioc__undefined)
5265 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5266 result.type_descriptor = type_cell->type_descriptor;
5267 result.presence_index = presence_index;
5276 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
5277 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5280 ASN__CTFAIL(app_key, td, sptr,
5281 "%s: value not given (%s:%d)",
5282 td->name, __FILE__, __LINE__);
5287 if(1 /* No applicable constraints whatsoever */) {
5288 /* Nothing is here. See below */
5291 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5294 static asn_type_selector_result_t
5295 select_DRBs_ToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5296 asn_type_selector_result_t result = {0, 0};
5297 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemIEs_1;
5298 size_t constraining_column = 0; /* &id */
5299 size_t for_column = 2; /* &Value */
5300 size_t row, presence_index = 0;
5301 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemIEs, id));
5303 for(row=0; row < itable->rows_count; row++) {
5304 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5305 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5307 if(type_cell->cell_kind == aioc__undefined)
5311 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5312 result.type_descriptor = type_cell->type_descriptor;
5313 result.presence_index = presence_index;
5322 memb_value_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
5323 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5326 ASN__CTFAIL(app_key, td, sptr,
5327 "%s: value not given (%s:%d)",
5328 td->name, __FILE__, __LINE__);
5333 if(1 /* No applicable constraints whatsoever */) {
5334 /* Nothing is here. See below */
5337 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5341 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
5342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5346 ASN__CTFAIL(app_key, td, sptr,
5347 "%s: value not given (%s:%d)",
5348 td->name, __FILE__, __LINE__);
5352 value = *(const long *)sptr;
5354 if((value >= 0 && value <= 65535)) {
5355 /* Constraint check succeeded */
5358 ASN__CTFAIL(app_key, td, sptr,
5359 "%s: constraint failed (%s:%d)",
5360 td->name, __FILE__, __LINE__);
5365 static asn_type_selector_result_t
5366 select_DRBs_Setup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5367 asn_type_selector_result_t result = {0, 0};
5368 const asn_ioc_set_t *itable = asn_IOS_DRBs_Setup_ItemIEs_1;
5369 size_t constraining_column = 0; /* &id */
5370 size_t for_column = 1; /* &criticality */
5371 size_t row, presence_index = 0;
5372 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Setup_ItemIEs, id));
5374 for(row=0; row < itable->rows_count; row++) {
5375 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5376 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5378 if(type_cell->cell_kind == aioc__undefined)
5382 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5383 result.type_descriptor = type_cell->type_descriptor;
5384 result.presence_index = presence_index;
5393 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
5394 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5397 ASN__CTFAIL(app_key, td, sptr,
5398 "%s: value not given (%s:%d)",
5399 td->name, __FILE__, __LINE__);
5404 if(1 /* No applicable constraints whatsoever */) {
5405 /* Nothing is here. See below */
5408 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5411 static asn_type_selector_result_t
5412 select_DRBs_Setup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5413 asn_type_selector_result_t result = {0, 0};
5414 const asn_ioc_set_t *itable = asn_IOS_DRBs_Setup_ItemIEs_1;
5415 size_t constraining_column = 0; /* &id */
5416 size_t for_column = 2; /* &Value */
5417 size_t row, presence_index = 0;
5418 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Setup_ItemIEs, id));
5420 for(row=0; row < itable->rows_count; row++) {
5421 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5422 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5424 if(type_cell->cell_kind == aioc__undefined)
5428 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5429 result.type_descriptor = type_cell->type_descriptor;
5430 result.presence_index = presence_index;
5439 memb_value_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
5440 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5443 ASN__CTFAIL(app_key, td, sptr,
5444 "%s: value not given (%s:%d)",
5445 td->name, __FILE__, __LINE__);
5450 if(1 /* No applicable constraints whatsoever */) {
5451 /* Nothing is here. See below */
5454 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5458 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
5459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5463 ASN__CTFAIL(app_key, td, sptr,
5464 "%s: value not given (%s:%d)",
5465 td->name, __FILE__, __LINE__);
5469 value = *(const long *)sptr;
5471 if((value >= 0 && value <= 65535)) {
5472 /* Constraint check succeeded */
5475 ASN__CTFAIL(app_key, td, sptr,
5476 "%s: constraint failed (%s:%d)",
5477 td->name, __FILE__, __LINE__);
5482 static asn_type_selector_result_t
5483 select_SRBs_FailedToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5484 asn_type_selector_result_t result = {0, 0};
5485 const asn_ioc_set_t *itable = asn_IOS_SRBs_FailedToBeSetup_ItemIEs_1;
5486 size_t constraining_column = 0; /* &id */
5487 size_t for_column = 1; /* &criticality */
5488 size_t row, presence_index = 0;
5489 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_FailedToBeSetup_ItemIEs, id));
5491 for(row=0; row < itable->rows_count; row++) {
5492 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5493 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5495 if(type_cell->cell_kind == aioc__undefined)
5499 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5500 result.type_descriptor = type_cell->type_descriptor;
5501 result.presence_index = presence_index;
5510 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
5511 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5514 ASN__CTFAIL(app_key, td, sptr,
5515 "%s: value not given (%s:%d)",
5516 td->name, __FILE__, __LINE__);
5521 if(1 /* No applicable constraints whatsoever */) {
5522 /* Nothing is here. See below */
5525 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5528 static asn_type_selector_result_t
5529 select_SRBs_FailedToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5530 asn_type_selector_result_t result = {0, 0};
5531 const asn_ioc_set_t *itable = asn_IOS_SRBs_FailedToBeSetup_ItemIEs_1;
5532 size_t constraining_column = 0; /* &id */
5533 size_t for_column = 2; /* &Value */
5534 size_t row, presence_index = 0;
5535 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_FailedToBeSetup_ItemIEs, id));
5537 for(row=0; row < itable->rows_count; row++) {
5538 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5539 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5541 if(type_cell->cell_kind == aioc__undefined)
5545 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5546 result.type_descriptor = type_cell->type_descriptor;
5547 result.presence_index = presence_index;
5556 memb_value_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
5557 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5560 ASN__CTFAIL(app_key, td, sptr,
5561 "%s: value not given (%s:%d)",
5562 td->name, __FILE__, __LINE__);
5567 if(1 /* No applicable constraints whatsoever */) {
5568 /* Nothing is here. See below */
5571 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5575 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
5576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5580 ASN__CTFAIL(app_key, td, sptr,
5581 "%s: value not given (%s:%d)",
5582 td->name, __FILE__, __LINE__);
5586 value = *(const long *)sptr;
5588 if((value >= 0 && value <= 65535)) {
5589 /* Constraint check succeeded */
5592 ASN__CTFAIL(app_key, td, sptr,
5593 "%s: constraint failed (%s:%d)",
5594 td->name, __FILE__, __LINE__);
5599 static asn_type_selector_result_t
5600 select_DRBs_FailedToBeSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5601 asn_type_selector_result_t result = {0, 0};
5602 const asn_ioc_set_t *itable = asn_IOS_DRBs_FailedToBeSetup_ItemIEs_1;
5603 size_t constraining_column = 0; /* &id */
5604 size_t for_column = 1; /* &criticality */
5605 size_t row, presence_index = 0;
5606 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_FailedToBeSetup_ItemIEs, id));
5608 for(row=0; row < itable->rows_count; row++) {
5609 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5610 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5612 if(type_cell->cell_kind == aioc__undefined)
5616 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5617 result.type_descriptor = type_cell->type_descriptor;
5618 result.presence_index = presence_index;
5627 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
5628 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5631 ASN__CTFAIL(app_key, td, sptr,
5632 "%s: value not given (%s:%d)",
5633 td->name, __FILE__, __LINE__);
5638 if(1 /* No applicable constraints whatsoever */) {
5639 /* Nothing is here. See below */
5642 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5645 static asn_type_selector_result_t
5646 select_DRBs_FailedToBeSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5647 asn_type_selector_result_t result = {0, 0};
5648 const asn_ioc_set_t *itable = asn_IOS_DRBs_FailedToBeSetup_ItemIEs_1;
5649 size_t constraining_column = 0; /* &id */
5650 size_t for_column = 2; /* &Value */
5651 size_t row, presence_index = 0;
5652 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_FailedToBeSetup_ItemIEs, id));
5654 for(row=0; row < itable->rows_count; row++) {
5655 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5656 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5658 if(type_cell->cell_kind == aioc__undefined)
5662 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5663 result.type_descriptor = type_cell->type_descriptor;
5664 result.presence_index = presence_index;
5673 memb_value_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
5674 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5677 ASN__CTFAIL(app_key, td, sptr,
5678 "%s: value not given (%s:%d)",
5679 td->name, __FILE__, __LINE__);
5684 if(1 /* No applicable constraints whatsoever */) {
5685 /* Nothing is here. See below */
5688 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5692 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
5693 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5697 ASN__CTFAIL(app_key, td, sptr,
5698 "%s: value not given (%s:%d)",
5699 td->name, __FILE__, __LINE__);
5703 value = *(const long *)sptr;
5705 if((value >= 0 && value <= 65535)) {
5706 /* Constraint check succeeded */
5709 ASN__CTFAIL(app_key, td, sptr,
5710 "%s: constraint failed (%s:%d)",
5711 td->name, __FILE__, __LINE__);
5716 static asn_type_selector_result_t
5717 select_SCell_FailedtoSetup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5718 asn_type_selector_result_t result = {0, 0};
5719 const asn_ioc_set_t *itable = asn_IOS_SCell_FailedtoSetup_ItemIEs_1;
5720 size_t constraining_column = 0; /* &id */
5721 size_t for_column = 1; /* &criticality */
5722 size_t row, presence_index = 0;
5723 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_FailedtoSetup_ItemIEs, id));
5725 for(row=0; row < itable->rows_count; row++) {
5726 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5727 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5729 if(type_cell->cell_kind == aioc__undefined)
5733 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5734 result.type_descriptor = type_cell->type_descriptor;
5735 result.presence_index = presence_index;
5744 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
5745 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5748 ASN__CTFAIL(app_key, td, sptr,
5749 "%s: value not given (%s:%d)",
5750 td->name, __FILE__, __LINE__);
5755 if(1 /* No applicable constraints whatsoever */) {
5756 /* Nothing is here. See below */
5759 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5762 static asn_type_selector_result_t
5763 select_SCell_FailedtoSetup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5764 asn_type_selector_result_t result = {0, 0};
5765 const asn_ioc_set_t *itable = asn_IOS_SCell_FailedtoSetup_ItemIEs_1;
5766 size_t constraining_column = 0; /* &id */
5767 size_t for_column = 2; /* &Value */
5768 size_t row, presence_index = 0;
5769 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_FailedtoSetup_ItemIEs, id));
5771 for(row=0; row < itable->rows_count; row++) {
5772 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5773 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5775 if(type_cell->cell_kind == aioc__undefined)
5779 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5780 result.type_descriptor = type_cell->type_descriptor;
5781 result.presence_index = presence_index;
5790 memb_value_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
5791 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5794 ASN__CTFAIL(app_key, td, sptr,
5795 "%s: value not given (%s:%d)",
5796 td->name, __FILE__, __LINE__);
5801 if(1 /* No applicable constraints whatsoever */) {
5802 /* Nothing is here. See below */
5805 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5809 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
5810 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5814 ASN__CTFAIL(app_key, td, sptr,
5815 "%s: value not given (%s:%d)",
5816 td->name, __FILE__, __LINE__);
5820 value = *(const long *)sptr;
5822 if((value >= 0 && value <= 65535)) {
5823 /* Constraint check succeeded */
5826 ASN__CTFAIL(app_key, td, sptr,
5827 "%s: constraint failed (%s:%d)",
5828 td->name, __FILE__, __LINE__);
5833 static asn_type_selector_result_t
5834 select_SRBs_Setup_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5835 asn_type_selector_result_t result = {0, 0};
5836 const asn_ioc_set_t *itable = asn_IOS_SRBs_Setup_ItemIEs_1;
5837 size_t constraining_column = 0; /* &id */
5838 size_t for_column = 1; /* &criticality */
5839 size_t row, presence_index = 0;
5840 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_Setup_ItemIEs, id));
5842 for(row=0; row < itable->rows_count; row++) {
5843 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5844 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5846 if(type_cell->cell_kind == aioc__undefined)
5850 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5851 result.type_descriptor = type_cell->type_descriptor;
5852 result.presence_index = presence_index;
5861 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
5862 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5865 ASN__CTFAIL(app_key, td, sptr,
5866 "%s: value not given (%s:%d)",
5867 td->name, __FILE__, __LINE__);
5872 if(1 /* No applicable constraints whatsoever */) {
5873 /* Nothing is here. See below */
5876 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5879 static asn_type_selector_result_t
5880 select_SRBs_Setup_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5881 asn_type_selector_result_t result = {0, 0};
5882 const asn_ioc_set_t *itable = asn_IOS_SRBs_Setup_ItemIEs_1;
5883 size_t constraining_column = 0; /* &id */
5884 size_t for_column = 2; /* &Value */
5885 size_t row, presence_index = 0;
5886 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_Setup_ItemIEs, id));
5888 for(row=0; row < itable->rows_count; row++) {
5889 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5890 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5892 if(type_cell->cell_kind == aioc__undefined)
5896 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5897 result.type_descriptor = type_cell->type_descriptor;
5898 result.presence_index = presence_index;
5907 memb_value_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
5908 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5911 ASN__CTFAIL(app_key, td, sptr,
5912 "%s: value not given (%s:%d)",
5913 td->name, __FILE__, __LINE__);
5918 if(1 /* No applicable constraints whatsoever */) {
5919 /* Nothing is here. See below */
5922 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5926 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
5927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5931 ASN__CTFAIL(app_key, td, sptr,
5932 "%s: value not given (%s:%d)",
5933 td->name, __FILE__, __LINE__);
5937 value = *(const long *)sptr;
5939 if((value >= 0 && value <= 65535)) {
5940 /* Constraint check succeeded */
5943 ASN__CTFAIL(app_key, td, sptr,
5944 "%s: constraint failed (%s:%d)",
5945 td->name, __FILE__, __LINE__);
5950 static asn_type_selector_result_t
5951 select_Potential_SpCell_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5952 asn_type_selector_result_t result = {0, 0};
5953 const asn_ioc_set_t *itable = asn_IOS_Potential_SpCell_ItemIEs_1;
5954 size_t constraining_column = 0; /* &id */
5955 size_t for_column = 1; /* &criticality */
5956 size_t row, presence_index = 0;
5957 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Potential_SpCell_ItemIEs, id));
5959 for(row=0; row < itable->rows_count; row++) {
5960 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5961 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5963 if(type_cell->cell_kind == aioc__undefined)
5967 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5968 result.type_descriptor = type_cell->type_descriptor;
5969 result.presence_index = presence_index;
5978 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
5979 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5982 ASN__CTFAIL(app_key, td, sptr,
5983 "%s: value not given (%s:%d)",
5984 td->name, __FILE__, __LINE__);
5989 if(1 /* No applicable constraints whatsoever */) {
5990 /* Nothing is here. See below */
5993 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5996 static asn_type_selector_result_t
5997 select_Potential_SpCell_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5998 asn_type_selector_result_t result = {0, 0};
5999 const asn_ioc_set_t *itable = asn_IOS_Potential_SpCell_ItemIEs_1;
6000 size_t constraining_column = 0; /* &id */
6001 size_t for_column = 2; /* &Value */
6002 size_t row, presence_index = 0;
6003 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Potential_SpCell_ItemIEs, id));
6005 for(row=0; row < itable->rows_count; row++) {
6006 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6007 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6009 if(type_cell->cell_kind == aioc__undefined)
6013 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6014 result.type_descriptor = type_cell->type_descriptor;
6015 result.presence_index = presence_index;
6024 memb_value_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
6025 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6028 ASN__CTFAIL(app_key, td, sptr,
6029 "%s: value not given (%s:%d)",
6030 td->name, __FILE__, __LINE__);
6035 if(1 /* No applicable constraints whatsoever */) {
6036 /* Nothing is here. See below */
6039 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6043 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
6044 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6048 ASN__CTFAIL(app_key, td, sptr,
6049 "%s: value not given (%s:%d)",
6050 td->name, __FILE__, __LINE__);
6054 value = *(const long *)sptr;
6056 if((value >= 0 && value <= 65535)) {
6057 /* Constraint check succeeded */
6060 ASN__CTFAIL(app_key, td, sptr,
6061 "%s: constraint failed (%s:%d)",
6062 td->name, __FILE__, __LINE__);
6067 static asn_type_selector_result_t
6068 select_SCell_ToBeSetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6069 asn_type_selector_result_t result = {0, 0};
6070 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemIEs_1;
6071 size_t constraining_column = 0; /* &id */
6072 size_t for_column = 1; /* &criticality */
6073 size_t row, presence_index = 0;
6074 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemIEs, id));
6076 for(row=0; row < itable->rows_count; row++) {
6077 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6078 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6080 if(type_cell->cell_kind == aioc__undefined)
6084 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6085 result.type_descriptor = type_cell->type_descriptor;
6086 result.presence_index = presence_index;
6095 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
6096 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6099 ASN__CTFAIL(app_key, td, sptr,
6100 "%s: value not given (%s:%d)",
6101 td->name, __FILE__, __LINE__);
6106 if(1 /* No applicable constraints whatsoever */) {
6107 /* Nothing is here. See below */
6110 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6113 static asn_type_selector_result_t
6114 select_SCell_ToBeSetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6115 asn_type_selector_result_t result = {0, 0};
6116 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemIEs_1;
6117 size_t constraining_column = 0; /* &id */
6118 size_t for_column = 2; /* &Value */
6119 size_t row, presence_index = 0;
6120 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemIEs, id));
6122 for(row=0; row < itable->rows_count; row++) {
6123 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6124 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6126 if(type_cell->cell_kind == aioc__undefined)
6130 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6131 result.type_descriptor = type_cell->type_descriptor;
6132 result.presence_index = presence_index;
6141 memb_value_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
6142 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6145 ASN__CTFAIL(app_key, td, sptr,
6146 "%s: value not given (%s:%d)",
6147 td->name, __FILE__, __LINE__);
6152 if(1 /* No applicable constraints whatsoever */) {
6153 /* Nothing is here. See below */
6156 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6160 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
6161 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6165 ASN__CTFAIL(app_key, td, sptr,
6166 "%s: value not given (%s:%d)",
6167 td->name, __FILE__, __LINE__);
6171 value = *(const long *)sptr;
6173 if((value >= 0 && value <= 65535)) {
6174 /* Constraint check succeeded */
6177 ASN__CTFAIL(app_key, td, sptr,
6178 "%s: constraint failed (%s:%d)",
6179 td->name, __FILE__, __LINE__);
6184 static asn_type_selector_result_t
6185 select_SCell_ToBeRemoved_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6186 asn_type_selector_result_t result = {0, 0};
6187 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeRemoved_ItemIEs_1;
6188 size_t constraining_column = 0; /* &id */
6189 size_t for_column = 1; /* &criticality */
6190 size_t row, presence_index = 0;
6191 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeRemoved_ItemIEs, id));
6193 for(row=0; row < itable->rows_count; row++) {
6194 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6195 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6197 if(type_cell->cell_kind == aioc__undefined)
6201 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6202 result.type_descriptor = type_cell->type_descriptor;
6203 result.presence_index = presence_index;
6212 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
6213 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6216 ASN__CTFAIL(app_key, td, sptr,
6217 "%s: value not given (%s:%d)",
6218 td->name, __FILE__, __LINE__);
6223 if(1 /* No applicable constraints whatsoever */) {
6224 /* Nothing is here. See below */
6227 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6230 static asn_type_selector_result_t
6231 select_SCell_ToBeRemoved_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6232 asn_type_selector_result_t result = {0, 0};
6233 const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeRemoved_ItemIEs_1;
6234 size_t constraining_column = 0; /* &id */
6235 size_t for_column = 2; /* &Value */
6236 size_t row, presence_index = 0;
6237 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeRemoved_ItemIEs, id));
6239 for(row=0; row < itable->rows_count; row++) {
6240 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6241 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6243 if(type_cell->cell_kind == aioc__undefined)
6247 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6248 result.type_descriptor = type_cell->type_descriptor;
6249 result.presence_index = presence_index;
6258 memb_value_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
6259 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6262 ASN__CTFAIL(app_key, td, sptr,
6263 "%s: value not given (%s:%d)",
6264 td->name, __FILE__, __LINE__);
6269 if(1 /* No applicable constraints whatsoever */) {
6270 /* Nothing is here. See below */
6273 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6277 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
6278 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6282 ASN__CTFAIL(app_key, td, sptr,
6283 "%s: value not given (%s:%d)",
6284 td->name, __FILE__, __LINE__);
6288 value = *(const long *)sptr;
6290 if((value >= 0 && value <= 65535)) {
6291 /* Constraint check succeeded */
6294 ASN__CTFAIL(app_key, td, sptr,
6295 "%s: constraint failed (%s:%d)",
6296 td->name, __FILE__, __LINE__);
6301 static asn_type_selector_result_t
6302 select_SRBs_ToBeSetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6303 asn_type_selector_result_t result = {0, 0};
6304 const asn_ioc_set_t *itable = asn_IOS_SRBs_ToBeSetupMod_ItemIEs_1;
6305 size_t constraining_column = 0; /* &id */
6306 size_t for_column = 1; /* &criticality */
6307 size_t row, presence_index = 0;
6308 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_ToBeSetupMod_ItemIEs, id));
6310 for(row=0; row < itable->rows_count; row++) {
6311 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6312 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6314 if(type_cell->cell_kind == aioc__undefined)
6318 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6319 result.type_descriptor = type_cell->type_descriptor;
6320 result.presence_index = presence_index;
6329 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
6330 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6333 ASN__CTFAIL(app_key, td, sptr,
6334 "%s: value not given (%s:%d)",
6335 td->name, __FILE__, __LINE__);
6340 if(1 /* No applicable constraints whatsoever */) {
6341 /* Nothing is here. See below */
6344 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6347 static asn_type_selector_result_t
6348 select_SRBs_ToBeSetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6349 asn_type_selector_result_t result = {0, 0};
6350 const asn_ioc_set_t *itable = asn_IOS_SRBs_ToBeSetupMod_ItemIEs_1;
6351 size_t constraining_column = 0; /* &id */
6352 size_t for_column = 2; /* &Value */
6353 size_t row, presence_index = 0;
6354 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_ToBeSetupMod_ItemIEs, id));
6356 for(row=0; row < itable->rows_count; row++) {
6357 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6358 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6360 if(type_cell->cell_kind == aioc__undefined)
6364 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6365 result.type_descriptor = type_cell->type_descriptor;
6366 result.presence_index = presence_index;
6375 memb_value_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
6376 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6379 ASN__CTFAIL(app_key, td, sptr,
6380 "%s: value not given (%s:%d)",
6381 td->name, __FILE__, __LINE__);
6386 if(1 /* No applicable constraints whatsoever */) {
6387 /* Nothing is here. See below */
6390 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6394 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
6395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6399 ASN__CTFAIL(app_key, td, sptr,
6400 "%s: value not given (%s:%d)",
6401 td->name, __FILE__, __LINE__);
6405 value = *(const long *)sptr;
6407 if((value >= 0 && value <= 65535)) {
6408 /* Constraint check succeeded */
6411 ASN__CTFAIL(app_key, td, sptr,
6412 "%s: constraint failed (%s:%d)",
6413 td->name, __FILE__, __LINE__);
6418 static asn_type_selector_result_t
6419 select_DRBs_ToBeSetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6420 asn_type_selector_result_t result = {0, 0};
6421 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemIEs_1;
6422 size_t constraining_column = 0; /* &id */
6423 size_t for_column = 1; /* &criticality */
6424 size_t row, presence_index = 0;
6425 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemIEs, id));
6427 for(row=0; row < itable->rows_count; row++) {
6428 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6429 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6431 if(type_cell->cell_kind == aioc__undefined)
6435 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6436 result.type_descriptor = type_cell->type_descriptor;
6437 result.presence_index = presence_index;
6446 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
6447 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6450 ASN__CTFAIL(app_key, td, sptr,
6451 "%s: value not given (%s:%d)",
6452 td->name, __FILE__, __LINE__);
6457 if(1 /* No applicable constraints whatsoever */) {
6458 /* Nothing is here. See below */
6461 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6464 static asn_type_selector_result_t
6465 select_DRBs_ToBeSetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6466 asn_type_selector_result_t result = {0, 0};
6467 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemIEs_1;
6468 size_t constraining_column = 0; /* &id */
6469 size_t for_column = 2; /* &Value */
6470 size_t row, presence_index = 0;
6471 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemIEs, id));
6473 for(row=0; row < itable->rows_count; row++) {
6474 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6475 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6477 if(type_cell->cell_kind == aioc__undefined)
6481 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6482 result.type_descriptor = type_cell->type_descriptor;
6483 result.presence_index = presence_index;
6492 memb_value_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
6493 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6496 ASN__CTFAIL(app_key, td, sptr,
6497 "%s: value not given (%s:%d)",
6498 td->name, __FILE__, __LINE__);
6503 if(1 /* No applicable constraints whatsoever */) {
6504 /* Nothing is here. See below */
6507 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6511 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
6512 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6516 ASN__CTFAIL(app_key, td, sptr,
6517 "%s: value not given (%s:%d)",
6518 td->name, __FILE__, __LINE__);
6522 value = *(const long *)sptr;
6524 if((value >= 0 && value <= 65535)) {
6525 /* Constraint check succeeded */
6528 ASN__CTFAIL(app_key, td, sptr,
6529 "%s: constraint failed (%s:%d)",
6530 td->name, __FILE__, __LINE__);
6535 static asn_type_selector_result_t
6536 select_DRBs_ToBeModified_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6537 asn_type_selector_result_t result = {0, 0};
6538 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeModified_ItemIEs_1;
6539 size_t constraining_column = 0; /* &id */
6540 size_t for_column = 1; /* &criticality */
6541 size_t row, presence_index = 0;
6542 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeModified_ItemIEs, id));
6544 for(row=0; row < itable->rows_count; row++) {
6545 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6546 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6548 if(type_cell->cell_kind == aioc__undefined)
6552 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6553 result.type_descriptor = type_cell->type_descriptor;
6554 result.presence_index = presence_index;
6563 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
6564 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6567 ASN__CTFAIL(app_key, td, sptr,
6568 "%s: value not given (%s:%d)",
6569 td->name, __FILE__, __LINE__);
6574 if(1 /* No applicable constraints whatsoever */) {
6575 /* Nothing is here. See below */
6578 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6581 static asn_type_selector_result_t
6582 select_DRBs_ToBeModified_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6583 asn_type_selector_result_t result = {0, 0};
6584 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeModified_ItemIEs_1;
6585 size_t constraining_column = 0; /* &id */
6586 size_t for_column = 2; /* &Value */
6587 size_t row, presence_index = 0;
6588 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeModified_ItemIEs, id));
6590 for(row=0; row < itable->rows_count; row++) {
6591 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6592 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6594 if(type_cell->cell_kind == aioc__undefined)
6598 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6599 result.type_descriptor = type_cell->type_descriptor;
6600 result.presence_index = presence_index;
6609 memb_value_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
6610 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6613 ASN__CTFAIL(app_key, td, sptr,
6614 "%s: value not given (%s:%d)",
6615 td->name, __FILE__, __LINE__);
6620 if(1 /* No applicable constraints whatsoever */) {
6621 /* Nothing is here. See below */
6624 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6628 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
6629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6633 ASN__CTFAIL(app_key, td, sptr,
6634 "%s: value not given (%s:%d)",
6635 td->name, __FILE__, __LINE__);
6639 value = *(const long *)sptr;
6641 if((value >= 0 && value <= 65535)) {
6642 /* Constraint check succeeded */
6645 ASN__CTFAIL(app_key, td, sptr,
6646 "%s: constraint failed (%s:%d)",
6647 td->name, __FILE__, __LINE__);
6652 static asn_type_selector_result_t
6653 select_SRBs_ToBeReleased_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6654 asn_type_selector_result_t result = {0, 0};
6655 const asn_ioc_set_t *itable = asn_IOS_SRBs_ToBeReleased_ItemIEs_1;
6656 size_t constraining_column = 0; /* &id */
6657 size_t for_column = 1; /* &criticality */
6658 size_t row, presence_index = 0;
6659 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_ToBeReleased_ItemIEs, id));
6661 for(row=0; row < itable->rows_count; row++) {
6662 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6663 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6665 if(type_cell->cell_kind == aioc__undefined)
6669 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6670 result.type_descriptor = type_cell->type_descriptor;
6671 result.presence_index = presence_index;
6680 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
6681 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6684 ASN__CTFAIL(app_key, td, sptr,
6685 "%s: value not given (%s:%d)",
6686 td->name, __FILE__, __LINE__);
6691 if(1 /* No applicable constraints whatsoever */) {
6692 /* Nothing is here. See below */
6695 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6698 static asn_type_selector_result_t
6699 select_SRBs_ToBeReleased_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6700 asn_type_selector_result_t result = {0, 0};
6701 const asn_ioc_set_t *itable = asn_IOS_SRBs_ToBeReleased_ItemIEs_1;
6702 size_t constraining_column = 0; /* &id */
6703 size_t for_column = 2; /* &Value */
6704 size_t row, presence_index = 0;
6705 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_ToBeReleased_ItemIEs, id));
6707 for(row=0; row < itable->rows_count; row++) {
6708 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6709 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6711 if(type_cell->cell_kind == aioc__undefined)
6715 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6716 result.type_descriptor = type_cell->type_descriptor;
6717 result.presence_index = presence_index;
6726 memb_value_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
6727 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6730 ASN__CTFAIL(app_key, td, sptr,
6731 "%s: value not given (%s:%d)",
6732 td->name, __FILE__, __LINE__);
6737 if(1 /* No applicable constraints whatsoever */) {
6738 /* Nothing is here. See below */
6741 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6745 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
6746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6750 ASN__CTFAIL(app_key, td, sptr,
6751 "%s: value not given (%s:%d)",
6752 td->name, __FILE__, __LINE__);
6756 value = *(const long *)sptr;
6758 if((value >= 0 && value <= 65535)) {
6759 /* Constraint check succeeded */
6762 ASN__CTFAIL(app_key, td, sptr,
6763 "%s: constraint failed (%s:%d)",
6764 td->name, __FILE__, __LINE__);
6769 static asn_type_selector_result_t
6770 select_DRBs_ToBeReleased_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6771 asn_type_selector_result_t result = {0, 0};
6772 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeReleased_ItemIEs_1;
6773 size_t constraining_column = 0; /* &id */
6774 size_t for_column = 1; /* &criticality */
6775 size_t row, presence_index = 0;
6776 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeReleased_ItemIEs, id));
6778 for(row=0; row < itable->rows_count; row++) {
6779 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6780 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6782 if(type_cell->cell_kind == aioc__undefined)
6786 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6787 result.type_descriptor = type_cell->type_descriptor;
6788 result.presence_index = presence_index;
6797 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
6798 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6801 ASN__CTFAIL(app_key, td, sptr,
6802 "%s: value not given (%s:%d)",
6803 td->name, __FILE__, __LINE__);
6808 if(1 /* No applicable constraints whatsoever */) {
6809 /* Nothing is here. See below */
6812 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6815 static asn_type_selector_result_t
6816 select_DRBs_ToBeReleased_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6817 asn_type_selector_result_t result = {0, 0};
6818 const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeReleased_ItemIEs_1;
6819 size_t constraining_column = 0; /* &id */
6820 size_t for_column = 2; /* &Value */
6821 size_t row, presence_index = 0;
6822 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeReleased_ItemIEs, id));
6824 for(row=0; row < itable->rows_count; row++) {
6825 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6826 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6828 if(type_cell->cell_kind == aioc__undefined)
6832 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6833 result.type_descriptor = type_cell->type_descriptor;
6834 result.presence_index = presence_index;
6843 memb_value_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
6844 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6847 ASN__CTFAIL(app_key, td, sptr,
6848 "%s: value not given (%s:%d)",
6849 td->name, __FILE__, __LINE__);
6854 if(1 /* No applicable constraints whatsoever */) {
6855 /* Nothing is here. See below */
6858 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6862 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
6863 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6867 ASN__CTFAIL(app_key, td, sptr,
6868 "%s: value not given (%s:%d)",
6869 td->name, __FILE__, __LINE__);
6873 value = *(const long *)sptr;
6875 if((value >= 0 && value <= 65535)) {
6876 /* Constraint check succeeded */
6879 ASN__CTFAIL(app_key, td, sptr,
6880 "%s: constraint failed (%s:%d)",
6881 td->name, __FILE__, __LINE__);
6886 static asn_type_selector_result_t
6887 select_DRBs_SetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6888 asn_type_selector_result_t result = {0, 0};
6889 const asn_ioc_set_t *itable = asn_IOS_DRBs_SetupMod_ItemIEs_1;
6890 size_t constraining_column = 0; /* &id */
6891 size_t for_column = 1; /* &criticality */
6892 size_t row, presence_index = 0;
6893 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_SetupMod_ItemIEs, id));
6895 for(row=0; row < itable->rows_count; row++) {
6896 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6897 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6899 if(type_cell->cell_kind == aioc__undefined)
6903 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6904 result.type_descriptor = type_cell->type_descriptor;
6905 result.presence_index = presence_index;
6914 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
6915 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6918 ASN__CTFAIL(app_key, td, sptr,
6919 "%s: value not given (%s:%d)",
6920 td->name, __FILE__, __LINE__);
6925 if(1 /* No applicable constraints whatsoever */) {
6926 /* Nothing is here. See below */
6929 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6932 static asn_type_selector_result_t
6933 select_DRBs_SetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6934 asn_type_selector_result_t result = {0, 0};
6935 const asn_ioc_set_t *itable = asn_IOS_DRBs_SetupMod_ItemIEs_1;
6936 size_t constraining_column = 0; /* &id */
6937 size_t for_column = 2; /* &Value */
6938 size_t row, presence_index = 0;
6939 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_SetupMod_ItemIEs, id));
6941 for(row=0; row < itable->rows_count; row++) {
6942 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6943 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6945 if(type_cell->cell_kind == aioc__undefined)
6949 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6950 result.type_descriptor = type_cell->type_descriptor;
6951 result.presence_index = presence_index;
6960 memb_value_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
6961 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6964 ASN__CTFAIL(app_key, td, sptr,
6965 "%s: value not given (%s:%d)",
6966 td->name, __FILE__, __LINE__);
6971 if(1 /* No applicable constraints whatsoever */) {
6972 /* Nothing is here. See below */
6975 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6979 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
6980 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6984 ASN__CTFAIL(app_key, td, sptr,
6985 "%s: value not given (%s:%d)",
6986 td->name, __FILE__, __LINE__);
6990 value = *(const long *)sptr;
6992 if((value >= 0 && value <= 65535)) {
6993 /* Constraint check succeeded */
6996 ASN__CTFAIL(app_key, td, sptr,
6997 "%s: constraint failed (%s:%d)",
6998 td->name, __FILE__, __LINE__);
7003 static asn_type_selector_result_t
7004 select_DRBs_Modified_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7005 asn_type_selector_result_t result = {0, 0};
7006 const asn_ioc_set_t *itable = asn_IOS_DRBs_Modified_ItemIEs_1;
7007 size_t constraining_column = 0; /* &id */
7008 size_t for_column = 1; /* &criticality */
7009 size_t row, presence_index = 0;
7010 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Modified_ItemIEs, id));
7012 for(row=0; row < itable->rows_count; row++) {
7013 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7014 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7016 if(type_cell->cell_kind == aioc__undefined)
7020 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7021 result.type_descriptor = type_cell->type_descriptor;
7022 result.presence_index = presence_index;
7031 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
7032 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7035 ASN__CTFAIL(app_key, td, sptr,
7036 "%s: value not given (%s:%d)",
7037 td->name, __FILE__, __LINE__);
7042 if(1 /* No applicable constraints whatsoever */) {
7043 /* Nothing is here. See below */
7046 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7049 static asn_type_selector_result_t
7050 select_DRBs_Modified_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7051 asn_type_selector_result_t result = {0, 0};
7052 const asn_ioc_set_t *itable = asn_IOS_DRBs_Modified_ItemIEs_1;
7053 size_t constraining_column = 0; /* &id */
7054 size_t for_column = 2; /* &Value */
7055 size_t row, presence_index = 0;
7056 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Modified_ItemIEs, id));
7058 for(row=0; row < itable->rows_count; row++) {
7059 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7060 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7062 if(type_cell->cell_kind == aioc__undefined)
7066 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7067 result.type_descriptor = type_cell->type_descriptor;
7068 result.presence_index = presence_index;
7077 memb_value_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
7078 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7081 ASN__CTFAIL(app_key, td, sptr,
7082 "%s: value not given (%s:%d)",
7083 td->name, __FILE__, __LINE__);
7088 if(1 /* No applicable constraints whatsoever */) {
7089 /* Nothing is here. See below */
7092 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7096 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
7097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7101 ASN__CTFAIL(app_key, td, sptr,
7102 "%s: value not given (%s:%d)",
7103 td->name, __FILE__, __LINE__);
7107 value = *(const long *)sptr;
7109 if((value >= 0 && value <= 65535)) {
7110 /* Constraint check succeeded */
7113 ASN__CTFAIL(app_key, td, sptr,
7114 "%s: constraint failed (%s:%d)",
7115 td->name, __FILE__, __LINE__);
7120 static asn_type_selector_result_t
7121 select_SRBs_SetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7122 asn_type_selector_result_t result = {0, 0};
7123 const asn_ioc_set_t *itable = asn_IOS_SRBs_SetupMod_ItemIEs_1;
7124 size_t constraining_column = 0; /* &id */
7125 size_t for_column = 1; /* &criticality */
7126 size_t row, presence_index = 0;
7127 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_SetupMod_ItemIEs, id));
7129 for(row=0; row < itable->rows_count; row++) {
7130 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7131 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7133 if(type_cell->cell_kind == aioc__undefined)
7137 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7138 result.type_descriptor = type_cell->type_descriptor;
7139 result.presence_index = presence_index;
7148 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
7149 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7152 ASN__CTFAIL(app_key, td, sptr,
7153 "%s: value not given (%s:%d)",
7154 td->name, __FILE__, __LINE__);
7159 if(1 /* No applicable constraints whatsoever */) {
7160 /* Nothing is here. See below */
7163 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7166 static asn_type_selector_result_t
7167 select_SRBs_SetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7168 asn_type_selector_result_t result = {0, 0};
7169 const asn_ioc_set_t *itable = asn_IOS_SRBs_SetupMod_ItemIEs_1;
7170 size_t constraining_column = 0; /* &id */
7171 size_t for_column = 2; /* &Value */
7172 size_t row, presence_index = 0;
7173 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_SetupMod_ItemIEs, id));
7175 for(row=0; row < itable->rows_count; row++) {
7176 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7177 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7179 if(type_cell->cell_kind == aioc__undefined)
7183 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7184 result.type_descriptor = type_cell->type_descriptor;
7185 result.presence_index = presence_index;
7194 memb_value_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
7195 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7198 ASN__CTFAIL(app_key, td, sptr,
7199 "%s: value not given (%s:%d)",
7200 td->name, __FILE__, __LINE__);
7205 if(1 /* No applicable constraints whatsoever */) {
7206 /* Nothing is here. See below */
7209 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7213 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
7214 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7218 ASN__CTFAIL(app_key, td, sptr,
7219 "%s: value not given (%s:%d)",
7220 td->name, __FILE__, __LINE__);
7224 value = *(const long *)sptr;
7226 if((value >= 0 && value <= 65535)) {
7227 /* Constraint check succeeded */
7230 ASN__CTFAIL(app_key, td, sptr,
7231 "%s: constraint failed (%s:%d)",
7232 td->name, __FILE__, __LINE__);
7237 static asn_type_selector_result_t
7238 select_SRBs_Modified_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7239 asn_type_selector_result_t result = {0, 0};
7240 const asn_ioc_set_t *itable = asn_IOS_SRBs_Modified_ItemIEs_1;
7241 size_t constraining_column = 0; /* &id */
7242 size_t for_column = 1; /* &criticality */
7243 size_t row, presence_index = 0;
7244 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_Modified_ItemIEs, id));
7246 for(row=0; row < itable->rows_count; row++) {
7247 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7248 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7250 if(type_cell->cell_kind == aioc__undefined)
7254 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7255 result.type_descriptor = type_cell->type_descriptor;
7256 result.presence_index = presence_index;
7265 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
7266 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7269 ASN__CTFAIL(app_key, td, sptr,
7270 "%s: value not given (%s:%d)",
7271 td->name, __FILE__, __LINE__);
7276 if(1 /* No applicable constraints whatsoever */) {
7277 /* Nothing is here. See below */
7280 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7283 static asn_type_selector_result_t
7284 select_SRBs_Modified_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7285 asn_type_selector_result_t result = {0, 0};
7286 const asn_ioc_set_t *itable = asn_IOS_SRBs_Modified_ItemIEs_1;
7287 size_t constraining_column = 0; /* &id */
7288 size_t for_column = 2; /* &Value */
7289 size_t row, presence_index = 0;
7290 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_Modified_ItemIEs, id));
7292 for(row=0; row < itable->rows_count; row++) {
7293 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7294 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7296 if(type_cell->cell_kind == aioc__undefined)
7300 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7301 result.type_descriptor = type_cell->type_descriptor;
7302 result.presence_index = presence_index;
7311 memb_value_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
7312 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7315 ASN__CTFAIL(app_key, td, sptr,
7316 "%s: value not given (%s:%d)",
7317 td->name, __FILE__, __LINE__);
7322 if(1 /* No applicable constraints whatsoever */) {
7323 /* Nothing is here. See below */
7326 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7330 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
7331 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7335 ASN__CTFAIL(app_key, td, sptr,
7336 "%s: value not given (%s:%d)",
7337 td->name, __FILE__, __LINE__);
7341 value = *(const long *)sptr;
7343 if((value >= 0 && value <= 65535)) {
7344 /* Constraint check succeeded */
7347 ASN__CTFAIL(app_key, td, sptr,
7348 "%s: constraint failed (%s:%d)",
7349 td->name, __FILE__, __LINE__);
7354 static asn_type_selector_result_t
7355 select_DRBs_FailedToBeModified_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7356 asn_type_selector_result_t result = {0, 0};
7357 const asn_ioc_set_t *itable = asn_IOS_DRBs_FailedToBeModified_ItemIEs_1;
7358 size_t constraining_column = 0; /* &id */
7359 size_t for_column = 1; /* &criticality */
7360 size_t row, presence_index = 0;
7361 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_FailedToBeModified_ItemIEs, id));
7363 for(row=0; row < itable->rows_count; row++) {
7364 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7365 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7367 if(type_cell->cell_kind == aioc__undefined)
7371 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7372 result.type_descriptor = type_cell->type_descriptor;
7373 result.presence_index = presence_index;
7382 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
7383 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7386 ASN__CTFAIL(app_key, td, sptr,
7387 "%s: value not given (%s:%d)",
7388 td->name, __FILE__, __LINE__);
7393 if(1 /* No applicable constraints whatsoever */) {
7394 /* Nothing is here. See below */
7397 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7400 static asn_type_selector_result_t
7401 select_DRBs_FailedToBeModified_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7402 asn_type_selector_result_t result = {0, 0};
7403 const asn_ioc_set_t *itable = asn_IOS_DRBs_FailedToBeModified_ItemIEs_1;
7404 size_t constraining_column = 0; /* &id */
7405 size_t for_column = 2; /* &Value */
7406 size_t row, presence_index = 0;
7407 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_FailedToBeModified_ItemIEs, id));
7409 for(row=0; row < itable->rows_count; row++) {
7410 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7411 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7413 if(type_cell->cell_kind == aioc__undefined)
7417 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7418 result.type_descriptor = type_cell->type_descriptor;
7419 result.presence_index = presence_index;
7428 memb_value_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
7429 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7432 ASN__CTFAIL(app_key, td, sptr,
7433 "%s: value not given (%s:%d)",
7434 td->name, __FILE__, __LINE__);
7439 if(1 /* No applicable constraints whatsoever */) {
7440 /* Nothing is here. See below */
7443 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7447 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
7448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7452 ASN__CTFAIL(app_key, td, sptr,
7453 "%s: value not given (%s:%d)",
7454 td->name, __FILE__, __LINE__);
7458 value = *(const long *)sptr;
7460 if((value >= 0 && value <= 65535)) {
7461 /* Constraint check succeeded */
7464 ASN__CTFAIL(app_key, td, sptr,
7465 "%s: constraint failed (%s:%d)",
7466 td->name, __FILE__, __LINE__);
7471 static asn_type_selector_result_t
7472 select_SRBs_FailedToBeSetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7473 asn_type_selector_result_t result = {0, 0};
7474 const asn_ioc_set_t *itable = asn_IOS_SRBs_FailedToBeSetupMod_ItemIEs_1;
7475 size_t constraining_column = 0; /* &id */
7476 size_t for_column = 1; /* &criticality */
7477 size_t row, presence_index = 0;
7478 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, id));
7480 for(row=0; row < itable->rows_count; row++) {
7481 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7482 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7484 if(type_cell->cell_kind == aioc__undefined)
7488 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7489 result.type_descriptor = type_cell->type_descriptor;
7490 result.presence_index = presence_index;
7499 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
7500 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7503 ASN__CTFAIL(app_key, td, sptr,
7504 "%s: value not given (%s:%d)",
7505 td->name, __FILE__, __LINE__);
7510 if(1 /* No applicable constraints whatsoever */) {
7511 /* Nothing is here. See below */
7514 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7517 static asn_type_selector_result_t
7518 select_SRBs_FailedToBeSetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7519 asn_type_selector_result_t result = {0, 0};
7520 const asn_ioc_set_t *itable = asn_IOS_SRBs_FailedToBeSetupMod_ItemIEs_1;
7521 size_t constraining_column = 0; /* &id */
7522 size_t for_column = 2; /* &Value */
7523 size_t row, presence_index = 0;
7524 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, id));
7526 for(row=0; row < itable->rows_count; row++) {
7527 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7528 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7530 if(type_cell->cell_kind == aioc__undefined)
7534 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7535 result.type_descriptor = type_cell->type_descriptor;
7536 result.presence_index = presence_index;
7545 memb_value_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
7546 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7549 ASN__CTFAIL(app_key, td, sptr,
7550 "%s: value not given (%s:%d)",
7551 td->name, __FILE__, __LINE__);
7556 if(1 /* No applicable constraints whatsoever */) {
7557 /* Nothing is here. See below */
7560 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7564 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
7565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7569 ASN__CTFAIL(app_key, td, sptr,
7570 "%s: value not given (%s:%d)",
7571 td->name, __FILE__, __LINE__);
7575 value = *(const long *)sptr;
7577 if((value >= 0 && value <= 65535)) {
7578 /* Constraint check succeeded */
7581 ASN__CTFAIL(app_key, td, sptr,
7582 "%s: constraint failed (%s:%d)",
7583 td->name, __FILE__, __LINE__);
7588 static asn_type_selector_result_t
7589 select_DRBs_FailedToBeSetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7590 asn_type_selector_result_t result = {0, 0};
7591 const asn_ioc_set_t *itable = asn_IOS_DRBs_FailedToBeSetupMod_ItemIEs_1;
7592 size_t constraining_column = 0; /* &id */
7593 size_t for_column = 1; /* &criticality */
7594 size_t row, presence_index = 0;
7595 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, id));
7597 for(row=0; row < itable->rows_count; row++) {
7598 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7599 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7601 if(type_cell->cell_kind == aioc__undefined)
7605 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7606 result.type_descriptor = type_cell->type_descriptor;
7607 result.presence_index = presence_index;
7616 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
7617 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7620 ASN__CTFAIL(app_key, td, sptr,
7621 "%s: value not given (%s:%d)",
7622 td->name, __FILE__, __LINE__);
7627 if(1 /* No applicable constraints whatsoever */) {
7628 /* Nothing is here. See below */
7631 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7634 static asn_type_selector_result_t
7635 select_DRBs_FailedToBeSetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7636 asn_type_selector_result_t result = {0, 0};
7637 const asn_ioc_set_t *itable = asn_IOS_DRBs_FailedToBeSetupMod_ItemIEs_1;
7638 size_t constraining_column = 0; /* &id */
7639 size_t for_column = 2; /* &Value */
7640 size_t row, presence_index = 0;
7641 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, id));
7643 for(row=0; row < itable->rows_count; row++) {
7644 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7645 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7647 if(type_cell->cell_kind == aioc__undefined)
7651 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7652 result.type_descriptor = type_cell->type_descriptor;
7653 result.presence_index = presence_index;
7662 memb_value_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
7663 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7666 ASN__CTFAIL(app_key, td, sptr,
7667 "%s: value not given (%s:%d)",
7668 td->name, __FILE__, __LINE__);
7673 if(1 /* No applicable constraints whatsoever */) {
7674 /* Nothing is here. See below */
7677 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7681 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
7682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7686 ASN__CTFAIL(app_key, td, sptr,
7687 "%s: value not given (%s:%d)",
7688 td->name, __FILE__, __LINE__);
7692 value = *(const long *)sptr;
7694 if((value >= 0 && value <= 65535)) {
7695 /* Constraint check succeeded */
7698 ASN__CTFAIL(app_key, td, sptr,
7699 "%s: constraint failed (%s:%d)",
7700 td->name, __FILE__, __LINE__);
7705 static asn_type_selector_result_t
7706 select_SCell_FailedtoSetupMod_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7707 asn_type_selector_result_t result = {0, 0};
7708 const asn_ioc_set_t *itable = asn_IOS_SCell_FailedtoSetupMod_ItemIEs_1;
7709 size_t constraining_column = 0; /* &id */
7710 size_t for_column = 1; /* &criticality */
7711 size_t row, presence_index = 0;
7712 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_FailedtoSetupMod_ItemIEs, id));
7714 for(row=0; row < itable->rows_count; row++) {
7715 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7716 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7718 if(type_cell->cell_kind == aioc__undefined)
7722 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7723 result.type_descriptor = type_cell->type_descriptor;
7724 result.presence_index = presence_index;
7733 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
7734 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7737 ASN__CTFAIL(app_key, td, sptr,
7738 "%s: value not given (%s:%d)",
7739 td->name, __FILE__, __LINE__);
7744 if(1 /* No applicable constraints whatsoever */) {
7745 /* Nothing is here. See below */
7748 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7751 static asn_type_selector_result_t
7752 select_SCell_FailedtoSetupMod_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7753 asn_type_selector_result_t result = {0, 0};
7754 const asn_ioc_set_t *itable = asn_IOS_SCell_FailedtoSetupMod_ItemIEs_1;
7755 size_t constraining_column = 0; /* &id */
7756 size_t for_column = 2; /* &Value */
7757 size_t row, presence_index = 0;
7758 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_FailedtoSetupMod_ItemIEs, id));
7760 for(row=0; row < itable->rows_count; row++) {
7761 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7762 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7764 if(type_cell->cell_kind == aioc__undefined)
7768 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7769 result.type_descriptor = type_cell->type_descriptor;
7770 result.presence_index = presence_index;
7779 memb_value_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
7780 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7783 ASN__CTFAIL(app_key, td, sptr,
7784 "%s: value not given (%s:%d)",
7785 td->name, __FILE__, __LINE__);
7790 if(1 /* No applicable constraints whatsoever */) {
7791 /* Nothing is here. See below */
7794 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7798 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
7799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7803 ASN__CTFAIL(app_key, td, sptr,
7804 "%s: value not given (%s:%d)",
7805 td->name, __FILE__, __LINE__);
7809 value = *(const long *)sptr;
7811 if((value >= 0 && value <= 65535)) {
7812 /* Constraint check succeeded */
7815 ASN__CTFAIL(app_key, td, sptr,
7816 "%s: constraint failed (%s:%d)",
7817 td->name, __FILE__, __LINE__);
7822 static asn_type_selector_result_t
7823 select_Associated_SCell_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7824 asn_type_selector_result_t result = {0, 0};
7825 const asn_ioc_set_t *itable = asn_IOS_Associated_SCell_ItemIEs_1;
7826 size_t constraining_column = 0; /* &id */
7827 size_t for_column = 1; /* &criticality */
7828 size_t row, presence_index = 0;
7829 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Associated_SCell_ItemIEs, id));
7831 for(row=0; row < itable->rows_count; row++) {
7832 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7833 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7835 if(type_cell->cell_kind == aioc__undefined)
7839 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7840 result.type_descriptor = type_cell->type_descriptor;
7841 result.presence_index = presence_index;
7850 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
7851 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7854 ASN__CTFAIL(app_key, td, sptr,
7855 "%s: value not given (%s:%d)",
7856 td->name, __FILE__, __LINE__);
7861 if(1 /* No applicable constraints whatsoever */) {
7862 /* Nothing is here. See below */
7865 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7868 static asn_type_selector_result_t
7869 select_Associated_SCell_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7870 asn_type_selector_result_t result = {0, 0};
7871 const asn_ioc_set_t *itable = asn_IOS_Associated_SCell_ItemIEs_1;
7872 size_t constraining_column = 0; /* &id */
7873 size_t for_column = 2; /* &Value */
7874 size_t row, presence_index = 0;
7875 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Associated_SCell_ItemIEs, id));
7877 for(row=0; row < itable->rows_count; row++) {
7878 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7879 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7881 if(type_cell->cell_kind == aioc__undefined)
7885 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7886 result.type_descriptor = type_cell->type_descriptor;
7887 result.presence_index = presence_index;
7896 memb_value_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
7897 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7900 ASN__CTFAIL(app_key, td, sptr,
7901 "%s: value not given (%s:%d)",
7902 td->name, __FILE__, __LINE__);
7907 if(1 /* No applicable constraints whatsoever */) {
7908 /* Nothing is here. See below */
7911 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7915 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
7916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7920 ASN__CTFAIL(app_key, td, sptr,
7921 "%s: value not given (%s:%d)",
7922 td->name, __FILE__, __LINE__);
7926 value = *(const long *)sptr;
7928 if((value >= 0 && value <= 65535)) {
7929 /* Constraint check succeeded */
7932 ASN__CTFAIL(app_key, td, sptr,
7933 "%s: constraint failed (%s:%d)",
7934 td->name, __FILE__, __LINE__);
7939 static asn_type_selector_result_t
7940 select_DRBs_Required_ToBeModified_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7941 asn_type_selector_result_t result = {0, 0};
7942 const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeModified_ItemIEs_1;
7943 size_t constraining_column = 0; /* &id */
7944 size_t for_column = 1; /* &criticality */
7945 size_t row, presence_index = 0;
7946 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeModified_ItemIEs, id));
7948 for(row=0; row < itable->rows_count; row++) {
7949 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7950 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7952 if(type_cell->cell_kind == aioc__undefined)
7956 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7957 result.type_descriptor = type_cell->type_descriptor;
7958 result.presence_index = presence_index;
7967 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
7968 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7971 ASN__CTFAIL(app_key, td, sptr,
7972 "%s: value not given (%s:%d)",
7973 td->name, __FILE__, __LINE__);
7978 if(1 /* No applicable constraints whatsoever */) {
7979 /* Nothing is here. See below */
7982 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7985 static asn_type_selector_result_t
7986 select_DRBs_Required_ToBeModified_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7987 asn_type_selector_result_t result = {0, 0};
7988 const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeModified_ItemIEs_1;
7989 size_t constraining_column = 0; /* &id */
7990 size_t for_column = 2; /* &Value */
7991 size_t row, presence_index = 0;
7992 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeModified_ItemIEs, id));
7994 for(row=0; row < itable->rows_count; row++) {
7995 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7996 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7998 if(type_cell->cell_kind == aioc__undefined)
8002 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8003 result.type_descriptor = type_cell->type_descriptor;
8004 result.presence_index = presence_index;
8013 memb_value_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
8014 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8017 ASN__CTFAIL(app_key, td, sptr,
8018 "%s: value not given (%s:%d)",
8019 td->name, __FILE__, __LINE__);
8024 if(1 /* No applicable constraints whatsoever */) {
8025 /* Nothing is here. See below */
8028 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8032 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
8033 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8037 ASN__CTFAIL(app_key, td, sptr,
8038 "%s: value not given (%s:%d)",
8039 td->name, __FILE__, __LINE__);
8043 value = *(const long *)sptr;
8045 if((value >= 0 && value <= 65535)) {
8046 /* Constraint check succeeded */
8049 ASN__CTFAIL(app_key, td, sptr,
8050 "%s: constraint failed (%s:%d)",
8051 td->name, __FILE__, __LINE__);
8056 static asn_type_selector_result_t
8057 select_DRBs_Required_ToBeReleased_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8058 asn_type_selector_result_t result = {0, 0};
8059 const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeReleased_ItemIEs_1;
8060 size_t constraining_column = 0; /* &id */
8061 size_t for_column = 1; /* &criticality */
8062 size_t row, presence_index = 0;
8063 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, id));
8065 for(row=0; row < itable->rows_count; row++) {
8066 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8067 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8069 if(type_cell->cell_kind == aioc__undefined)
8073 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8074 result.type_descriptor = type_cell->type_descriptor;
8075 result.presence_index = presence_index;
8084 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
8085 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8088 ASN__CTFAIL(app_key, td, sptr,
8089 "%s: value not given (%s:%d)",
8090 td->name, __FILE__, __LINE__);
8095 if(1 /* No applicable constraints whatsoever */) {
8096 /* Nothing is here. See below */
8099 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8102 static asn_type_selector_result_t
8103 select_DRBs_Required_ToBeReleased_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8104 asn_type_selector_result_t result = {0, 0};
8105 const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeReleased_ItemIEs_1;
8106 size_t constraining_column = 0; /* &id */
8107 size_t for_column = 2; /* &Value */
8108 size_t row, presence_index = 0;
8109 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, id));
8111 for(row=0; row < itable->rows_count; row++) {
8112 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8113 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8115 if(type_cell->cell_kind == aioc__undefined)
8119 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8120 result.type_descriptor = type_cell->type_descriptor;
8121 result.presence_index = presence_index;
8130 memb_value_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
8131 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8134 ASN__CTFAIL(app_key, td, sptr,
8135 "%s: value not given (%s:%d)",
8136 td->name, __FILE__, __LINE__);
8141 if(1 /* No applicable constraints whatsoever */) {
8142 /* Nothing is here. See below */
8145 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8149 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
8150 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8154 ASN__CTFAIL(app_key, td, sptr,
8155 "%s: value not given (%s:%d)",
8156 td->name, __FILE__, __LINE__);
8160 value = *(const long *)sptr;
8162 if((value >= 0 && value <= 65535)) {
8163 /* Constraint check succeeded */
8166 ASN__CTFAIL(app_key, td, sptr,
8167 "%s: constraint failed (%s:%d)",
8168 td->name, __FILE__, __LINE__);
8173 static asn_type_selector_result_t
8174 select_SRBs_Required_ToBeReleased_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8175 asn_type_selector_result_t result = {0, 0};
8176 const asn_ioc_set_t *itable = asn_IOS_SRBs_Required_ToBeReleased_ItemIEs_1;
8177 size_t constraining_column = 0; /* &id */
8178 size_t for_column = 1; /* &criticality */
8179 size_t row, presence_index = 0;
8180 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, id));
8182 for(row=0; row < itable->rows_count; row++) {
8183 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8184 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8186 if(type_cell->cell_kind == aioc__undefined)
8190 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8191 result.type_descriptor = type_cell->type_descriptor;
8192 result.presence_index = presence_index;
8201 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
8202 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8205 ASN__CTFAIL(app_key, td, sptr,
8206 "%s: value not given (%s:%d)",
8207 td->name, __FILE__, __LINE__);
8212 if(1 /* No applicable constraints whatsoever */) {
8213 /* Nothing is here. See below */
8216 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8219 static asn_type_selector_result_t
8220 select_SRBs_Required_ToBeReleased_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8221 asn_type_selector_result_t result = {0, 0};
8222 const asn_ioc_set_t *itable = asn_IOS_SRBs_Required_ToBeReleased_ItemIEs_1;
8223 size_t constraining_column = 0; /* &id */
8224 size_t for_column = 2; /* &Value */
8225 size_t row, presence_index = 0;
8226 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, id));
8228 for(row=0; row < itable->rows_count; row++) {
8229 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8230 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8232 if(type_cell->cell_kind == aioc__undefined)
8236 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8237 result.type_descriptor = type_cell->type_descriptor;
8238 result.presence_index = presence_index;
8247 memb_value_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
8248 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8251 ASN__CTFAIL(app_key, td, sptr,
8252 "%s: value not given (%s:%d)",
8253 td->name, __FILE__, __LINE__);
8258 if(1 /* No applicable constraints whatsoever */) {
8259 /* Nothing is here. See below */
8262 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8266 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
8267 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8271 ASN__CTFAIL(app_key, td, sptr,
8272 "%s: value not given (%s:%d)",
8273 td->name, __FILE__, __LINE__);
8277 value = *(const long *)sptr;
8279 if((value >= 0 && value <= 65535)) {
8280 /* Constraint check succeeded */
8283 ASN__CTFAIL(app_key, td, sptr,
8284 "%s: constraint failed (%s:%d)",
8285 td->name, __FILE__, __LINE__);
8290 static asn_type_selector_result_t
8291 select_DRBs_ModifiedConf_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8292 asn_type_selector_result_t result = {0, 0};
8293 const asn_ioc_set_t *itable = asn_IOS_DRBs_ModifiedConf_ItemIEs_1;
8294 size_t constraining_column = 0; /* &id */
8295 size_t for_column = 1; /* &criticality */
8296 size_t row, presence_index = 0;
8297 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ModifiedConf_ItemIEs, id));
8299 for(row=0; row < itable->rows_count; row++) {
8300 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8301 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8303 if(type_cell->cell_kind == aioc__undefined)
8307 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8308 result.type_descriptor = type_cell->type_descriptor;
8309 result.presence_index = presence_index;
8318 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
8319 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8322 ASN__CTFAIL(app_key, td, sptr,
8323 "%s: value not given (%s:%d)",
8324 td->name, __FILE__, __LINE__);
8329 if(1 /* No applicable constraints whatsoever */) {
8330 /* Nothing is here. See below */
8333 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8336 static asn_type_selector_result_t
8337 select_DRBs_ModifiedConf_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8338 asn_type_selector_result_t result = {0, 0};
8339 const asn_ioc_set_t *itable = asn_IOS_DRBs_ModifiedConf_ItemIEs_1;
8340 size_t constraining_column = 0; /* &id */
8341 size_t for_column = 2; /* &Value */
8342 size_t row, presence_index = 0;
8343 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ModifiedConf_ItemIEs, id));
8345 for(row=0; row < itable->rows_count; row++) {
8346 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8347 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8349 if(type_cell->cell_kind == aioc__undefined)
8353 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8354 result.type_descriptor = type_cell->type_descriptor;
8355 result.presence_index = presence_index;
8364 memb_value_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
8365 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8368 ASN__CTFAIL(app_key, td, sptr,
8369 "%s: value not given (%s:%d)",
8370 td->name, __FILE__, __LINE__);
8375 if(1 /* No applicable constraints whatsoever */) {
8376 /* Nothing is here. See below */
8379 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8383 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
8384 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8388 ASN__CTFAIL(app_key, td, sptr,
8389 "%s: value not given (%s:%d)",
8390 td->name, __FILE__, __LINE__);
8394 value = *(const long *)sptr;
8396 if((value >= 0 && value <= 65535)) {
8397 /* Constraint check succeeded */
8400 ASN__CTFAIL(app_key, td, sptr,
8401 "%s: constraint failed (%s:%d)",
8402 td->name, __FILE__, __LINE__);
8407 static asn_type_selector_result_t
8408 select_Cells_To_Be_Broadcast_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8409 asn_type_selector_result_t result = {0, 0};
8410 const asn_ioc_set_t *itable = asn_IOS_Cells_To_Be_Broadcast_List_ItemIEs_1;
8411 size_t constraining_column = 0; /* &id */
8412 size_t for_column = 1; /* &criticality */
8413 size_t row, presence_index = 0;
8414 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, id));
8416 for(row=0; row < itable->rows_count; row++) {
8417 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8418 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8420 if(type_cell->cell_kind == aioc__undefined)
8424 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8425 result.type_descriptor = type_cell->type_descriptor;
8426 result.presence_index = presence_index;
8435 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
8436 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8439 ASN__CTFAIL(app_key, td, sptr,
8440 "%s: value not given (%s:%d)",
8441 td->name, __FILE__, __LINE__);
8446 if(1 /* No applicable constraints whatsoever */) {
8447 /* Nothing is here. See below */
8450 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8453 static asn_type_selector_result_t
8454 select_Cells_To_Be_Broadcast_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8455 asn_type_selector_result_t result = {0, 0};
8456 const asn_ioc_set_t *itable = asn_IOS_Cells_To_Be_Broadcast_List_ItemIEs_1;
8457 size_t constraining_column = 0; /* &id */
8458 size_t for_column = 2; /* &Value */
8459 size_t row, presence_index = 0;
8460 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, id));
8462 for(row=0; row < itable->rows_count; row++) {
8463 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8464 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8466 if(type_cell->cell_kind == aioc__undefined)
8470 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8471 result.type_descriptor = type_cell->type_descriptor;
8472 result.presence_index = presence_index;
8481 memb_value_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
8482 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8485 ASN__CTFAIL(app_key, td, sptr,
8486 "%s: value not given (%s:%d)",
8487 td->name, __FILE__, __LINE__);
8492 if(1 /* No applicable constraints whatsoever */) {
8493 /* Nothing is here. See below */
8496 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8500 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
8501 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8505 ASN__CTFAIL(app_key, td, sptr,
8506 "%s: value not given (%s:%d)",
8507 td->name, __FILE__, __LINE__);
8511 value = *(const long *)sptr;
8513 if((value >= 0 && value <= 65535)) {
8514 /* Constraint check succeeded */
8517 ASN__CTFAIL(app_key, td, sptr,
8518 "%s: constraint failed (%s:%d)",
8519 td->name, __FILE__, __LINE__);
8524 static asn_type_selector_result_t
8525 select_Cells_Broadcast_Completed_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8526 asn_type_selector_result_t result = {0, 0};
8527 const asn_ioc_set_t *itable = asn_IOS_Cells_Broadcast_Completed_List_ItemIEs_1;
8528 size_t constraining_column = 0; /* &id */
8529 size_t for_column = 1; /* &criticality */
8530 size_t row, presence_index = 0;
8531 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, id));
8533 for(row=0; row < itable->rows_count; row++) {
8534 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8535 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8537 if(type_cell->cell_kind == aioc__undefined)
8541 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8542 result.type_descriptor = type_cell->type_descriptor;
8543 result.presence_index = presence_index;
8552 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
8553 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8556 ASN__CTFAIL(app_key, td, sptr,
8557 "%s: value not given (%s:%d)",
8558 td->name, __FILE__, __LINE__);
8563 if(1 /* No applicable constraints whatsoever */) {
8564 /* Nothing is here. See below */
8567 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8570 static asn_type_selector_result_t
8571 select_Cells_Broadcast_Completed_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8572 asn_type_selector_result_t result = {0, 0};
8573 const asn_ioc_set_t *itable = asn_IOS_Cells_Broadcast_Completed_List_ItemIEs_1;
8574 size_t constraining_column = 0; /* &id */
8575 size_t for_column = 2; /* &Value */
8576 size_t row, presence_index = 0;
8577 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, id));
8579 for(row=0; row < itable->rows_count; row++) {
8580 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8581 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8583 if(type_cell->cell_kind == aioc__undefined)
8587 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8588 result.type_descriptor = type_cell->type_descriptor;
8589 result.presence_index = presence_index;
8598 memb_value_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
8599 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8602 ASN__CTFAIL(app_key, td, sptr,
8603 "%s: value not given (%s:%d)",
8604 td->name, __FILE__, __LINE__);
8609 if(1 /* No applicable constraints whatsoever */) {
8610 /* Nothing is here. See below */
8613 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8617 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
8618 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8622 ASN__CTFAIL(app_key, td, sptr,
8623 "%s: value not given (%s:%d)",
8624 td->name, __FILE__, __LINE__);
8628 value = *(const long *)sptr;
8630 if((value >= 0 && value <= 65535)) {
8631 /* Constraint check succeeded */
8634 ASN__CTFAIL(app_key, td, sptr,
8635 "%s: constraint failed (%s:%d)",
8636 td->name, __FILE__, __LINE__);
8641 static asn_type_selector_result_t
8642 select_Broadcast_To_Be_Cancelled_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8643 asn_type_selector_result_t result = {0, 0};
8644 const asn_ioc_set_t *itable = asn_IOS_Broadcast_To_Be_Cancelled_List_ItemIEs_1;
8645 size_t constraining_column = 0; /* &id */
8646 size_t for_column = 1; /* &criticality */
8647 size_t row, presence_index = 0;
8648 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, id));
8650 for(row=0; row < itable->rows_count; row++) {
8651 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8652 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8654 if(type_cell->cell_kind == aioc__undefined)
8658 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8659 result.type_descriptor = type_cell->type_descriptor;
8660 result.presence_index = presence_index;
8669 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
8670 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8673 ASN__CTFAIL(app_key, td, sptr,
8674 "%s: value not given (%s:%d)",
8675 td->name, __FILE__, __LINE__);
8680 if(1 /* No applicable constraints whatsoever */) {
8681 /* Nothing is here. See below */
8684 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8687 static asn_type_selector_result_t
8688 select_Broadcast_To_Be_Cancelled_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8689 asn_type_selector_result_t result = {0, 0};
8690 const asn_ioc_set_t *itable = asn_IOS_Broadcast_To_Be_Cancelled_List_ItemIEs_1;
8691 size_t constraining_column = 0; /* &id */
8692 size_t for_column = 2; /* &Value */
8693 size_t row, presence_index = 0;
8694 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, id));
8696 for(row=0; row < itable->rows_count; row++) {
8697 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8698 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8700 if(type_cell->cell_kind == aioc__undefined)
8704 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8705 result.type_descriptor = type_cell->type_descriptor;
8706 result.presence_index = presence_index;
8715 memb_value_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
8716 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8719 ASN__CTFAIL(app_key, td, sptr,
8720 "%s: value not given (%s:%d)",
8721 td->name, __FILE__, __LINE__);
8726 if(1 /* No applicable constraints whatsoever */) {
8727 /* Nothing is here. See below */
8730 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8734 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
8735 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8739 ASN__CTFAIL(app_key, td, sptr,
8740 "%s: value not given (%s:%d)",
8741 td->name, __FILE__, __LINE__);
8745 value = *(const long *)sptr;
8747 if((value >= 0 && value <= 65535)) {
8748 /* Constraint check succeeded */
8751 ASN__CTFAIL(app_key, td, sptr,
8752 "%s: constraint failed (%s:%d)",
8753 td->name, __FILE__, __LINE__);
8758 static asn_type_selector_result_t
8759 select_Cells_Broadcast_Cancelled_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8760 asn_type_selector_result_t result = {0, 0};
8761 const asn_ioc_set_t *itable = asn_IOS_Cells_Broadcast_Cancelled_List_ItemIEs_1;
8762 size_t constraining_column = 0; /* &id */
8763 size_t for_column = 1; /* &criticality */
8764 size_t row, presence_index = 0;
8765 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, id));
8767 for(row=0; row < itable->rows_count; row++) {
8768 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8769 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8771 if(type_cell->cell_kind == aioc__undefined)
8775 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8776 result.type_descriptor = type_cell->type_descriptor;
8777 result.presence_index = presence_index;
8786 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
8787 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8790 ASN__CTFAIL(app_key, td, sptr,
8791 "%s: value not given (%s:%d)",
8792 td->name, __FILE__, __LINE__);
8797 if(1 /* No applicable constraints whatsoever */) {
8798 /* Nothing is here. See below */
8801 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8804 static asn_type_selector_result_t
8805 select_Cells_Broadcast_Cancelled_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8806 asn_type_selector_result_t result = {0, 0};
8807 const asn_ioc_set_t *itable = asn_IOS_Cells_Broadcast_Cancelled_List_ItemIEs_1;
8808 size_t constraining_column = 0; /* &id */
8809 size_t for_column = 2; /* &Value */
8810 size_t row, presence_index = 0;
8811 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, id));
8813 for(row=0; row < itable->rows_count; row++) {
8814 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8815 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8817 if(type_cell->cell_kind == aioc__undefined)
8821 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8822 result.type_descriptor = type_cell->type_descriptor;
8823 result.presence_index = presence_index;
8832 memb_value_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
8833 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8836 ASN__CTFAIL(app_key, td, sptr,
8837 "%s: value not given (%s:%d)",
8838 td->name, __FILE__, __LINE__);
8843 if(1 /* No applicable constraints whatsoever */) {
8844 /* Nothing is here. See below */
8847 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8851 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
8852 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8856 ASN__CTFAIL(app_key, td, sptr,
8857 "%s: value not given (%s:%d)",
8858 td->name, __FILE__, __LINE__);
8862 value = *(const long *)sptr;
8864 if((value >= 0 && value <= 65535)) {
8865 /* Constraint check succeeded */
8868 ASN__CTFAIL(app_key, td, sptr,
8869 "%s: constraint failed (%s:%d)",
8870 td->name, __FILE__, __LINE__);
8875 static asn_type_selector_result_t
8876 select_DRB_Activity_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8877 asn_type_selector_result_t result = {0, 0};
8878 const asn_ioc_set_t *itable = asn_IOS_DRB_Activity_ItemIEs_1;
8879 size_t constraining_column = 0; /* &id */
8880 size_t for_column = 1; /* &criticality */
8881 size_t row, presence_index = 0;
8882 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRB_Activity_ItemIEs, id));
8884 for(row=0; row < itable->rows_count; row++) {
8885 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8886 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8888 if(type_cell->cell_kind == aioc__undefined)
8892 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8893 result.type_descriptor = type_cell->type_descriptor;
8894 result.presence_index = presence_index;
8903 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
8904 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8907 ASN__CTFAIL(app_key, td, sptr,
8908 "%s: value not given (%s:%d)",
8909 td->name, __FILE__, __LINE__);
8914 if(1 /* No applicable constraints whatsoever */) {
8915 /* Nothing is here. See below */
8918 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8921 static asn_type_selector_result_t
8922 select_DRB_Activity_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8923 asn_type_selector_result_t result = {0, 0};
8924 const asn_ioc_set_t *itable = asn_IOS_DRB_Activity_ItemIEs_1;
8925 size_t constraining_column = 0; /* &id */
8926 size_t for_column = 2; /* &Value */
8927 size_t row, presence_index = 0;
8928 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRB_Activity_ItemIEs, id));
8930 for(row=0; row < itable->rows_count; row++) {
8931 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
8932 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
8934 if(type_cell->cell_kind == aioc__undefined)
8938 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
8939 result.type_descriptor = type_cell->type_descriptor;
8940 result.presence_index = presence_index;
8949 memb_value_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
8950 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8953 ASN__CTFAIL(app_key, td, sptr,
8954 "%s: value not given (%s:%d)",
8955 td->name, __FILE__, __LINE__);
8960 if(1 /* No applicable constraints whatsoever */) {
8961 /* Nothing is here. See below */
8964 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8968 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
8969 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8973 ASN__CTFAIL(app_key, td, sptr,
8974 "%s: value not given (%s:%d)",
8975 td->name, __FILE__, __LINE__);
8979 value = *(const long *)sptr;
8981 if((value >= 0 && value <= 65535)) {
8982 /* Constraint check succeeded */
8985 ASN__CTFAIL(app_key, td, sptr,
8986 "%s: constraint failed (%s:%d)",
8987 td->name, __FILE__, __LINE__);
8992 static asn_type_selector_result_t
8993 select_PagingCell_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
8994 asn_type_selector_result_t result = {0, 0};
8995 const asn_ioc_set_t *itable = asn_IOS_PagingCell_ItemIEs_1;
8996 size_t constraining_column = 0; /* &id */
8997 size_t for_column = 1; /* &criticality */
8998 size_t row, presence_index = 0;
8999 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PagingCell_ItemIEs, id));
9001 for(row=0; row < itable->rows_count; row++) {
9002 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9003 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9005 if(type_cell->cell_kind == aioc__undefined)
9009 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9010 result.type_descriptor = type_cell->type_descriptor;
9011 result.presence_index = presence_index;
9020 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
9021 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9024 ASN__CTFAIL(app_key, td, sptr,
9025 "%s: value not given (%s:%d)",
9026 td->name, __FILE__, __LINE__);
9031 if(1 /* No applicable constraints whatsoever */) {
9032 /* Nothing is here. See below */
9035 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9038 static asn_type_selector_result_t
9039 select_PagingCell_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9040 asn_type_selector_result_t result = {0, 0};
9041 const asn_ioc_set_t *itable = asn_IOS_PagingCell_ItemIEs_1;
9042 size_t constraining_column = 0; /* &id */
9043 size_t for_column = 2; /* &Value */
9044 size_t row, presence_index = 0;
9045 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PagingCell_ItemIEs, id));
9047 for(row=0; row < itable->rows_count; row++) {
9048 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9049 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9051 if(type_cell->cell_kind == aioc__undefined)
9055 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9056 result.type_descriptor = type_cell->type_descriptor;
9057 result.presence_index = presence_index;
9066 memb_value_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
9067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9070 ASN__CTFAIL(app_key, td, sptr,
9071 "%s: value not given (%s:%d)",
9072 td->name, __FILE__, __LINE__);
9077 if(1 /* No applicable constraints whatsoever */) {
9078 /* Nothing is here. See below */
9081 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9085 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
9086 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9090 ASN__CTFAIL(app_key, td, sptr,
9091 "%s: value not given (%s:%d)",
9092 td->name, __FILE__, __LINE__);
9096 value = *(const long *)sptr;
9098 if((value >= 0 && value <= 65535)) {
9099 /* Constraint check succeeded */
9102 ASN__CTFAIL(app_key, td, sptr,
9103 "%s: constraint failed (%s:%d)",
9104 td->name, __FILE__, __LINE__);
9109 static asn_type_selector_result_t
9110 select_DRB_Notify_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9111 asn_type_selector_result_t result = {0, 0};
9112 const asn_ioc_set_t *itable = asn_IOS_DRB_Notify_ItemIEs_1;
9113 size_t constraining_column = 0; /* &id */
9114 size_t for_column = 1; /* &criticality */
9115 size_t row, presence_index = 0;
9116 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRB_Notify_ItemIEs, id));
9118 for(row=0; row < itable->rows_count; row++) {
9119 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9120 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9122 if(type_cell->cell_kind == aioc__undefined)
9126 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9127 result.type_descriptor = type_cell->type_descriptor;
9128 result.presence_index = presence_index;
9137 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
9138 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9141 ASN__CTFAIL(app_key, td, sptr,
9142 "%s: value not given (%s:%d)",
9143 td->name, __FILE__, __LINE__);
9148 if(1 /* No applicable constraints whatsoever */) {
9149 /* Nothing is here. See below */
9152 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9155 static asn_type_selector_result_t
9156 select_DRB_Notify_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9157 asn_type_selector_result_t result = {0, 0};
9158 const asn_ioc_set_t *itable = asn_IOS_DRB_Notify_ItemIEs_1;
9159 size_t constraining_column = 0; /* &id */
9160 size_t for_column = 2; /* &Value */
9161 size_t row, presence_index = 0;
9162 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRB_Notify_ItemIEs, id));
9164 for(row=0; row < itable->rows_count; row++) {
9165 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9166 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9168 if(type_cell->cell_kind == aioc__undefined)
9172 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9173 result.type_descriptor = type_cell->type_descriptor;
9174 result.presence_index = presence_index;
9183 memb_value_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
9184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9187 ASN__CTFAIL(app_key, td, sptr,
9188 "%s: value not given (%s:%d)",
9189 td->name, __FILE__, __LINE__);
9194 if(1 /* No applicable constraints whatsoever */) {
9195 /* Nothing is here. See below */
9198 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9202 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
9203 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9207 ASN__CTFAIL(app_key, td, sptr,
9208 "%s: value not given (%s:%d)",
9209 td->name, __FILE__, __LINE__);
9213 value = *(const long *)sptr;
9215 if((value >= 0 && value <= 65535)) {
9216 /* Constraint check succeeded */
9219 ASN__CTFAIL(app_key, td, sptr,
9220 "%s: constraint failed (%s:%d)",
9221 td->name, __FILE__, __LINE__);
9226 static asn_type_selector_result_t
9227 select_NR_CGI_List_For_Restart_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9228 asn_type_selector_result_t result = {0, 0};
9229 const asn_ioc_set_t *itable = asn_IOS_NR_CGI_List_For_Restart_List_ItemIEs_1;
9230 size_t constraining_column = 0; /* &id */
9231 size_t for_column = 1; /* &criticality */
9232 size_t row, presence_index = 0;
9233 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, id));
9235 for(row=0; row < itable->rows_count; row++) {
9236 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9237 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9239 if(type_cell->cell_kind == aioc__undefined)
9243 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9244 result.type_descriptor = type_cell->type_descriptor;
9245 result.presence_index = presence_index;
9254 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
9255 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9258 ASN__CTFAIL(app_key, td, sptr,
9259 "%s: value not given (%s:%d)",
9260 td->name, __FILE__, __LINE__);
9265 if(1 /* No applicable constraints whatsoever */) {
9266 /* Nothing is here. See below */
9269 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9272 static asn_type_selector_result_t
9273 select_NR_CGI_List_For_Restart_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9274 asn_type_selector_result_t result = {0, 0};
9275 const asn_ioc_set_t *itable = asn_IOS_NR_CGI_List_For_Restart_List_ItemIEs_1;
9276 size_t constraining_column = 0; /* &id */
9277 size_t for_column = 2; /* &Value */
9278 size_t row, presence_index = 0;
9279 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, id));
9281 for(row=0; row < itable->rows_count; row++) {
9282 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9283 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9285 if(type_cell->cell_kind == aioc__undefined)
9289 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9290 result.type_descriptor = type_cell->type_descriptor;
9291 result.presence_index = presence_index;
9300 memb_value_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
9301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9304 ASN__CTFAIL(app_key, td, sptr,
9305 "%s: value not given (%s:%d)",
9306 td->name, __FILE__, __LINE__);
9311 if(1 /* No applicable constraints whatsoever */) {
9312 /* Nothing is here. See below */
9315 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9319 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
9320 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9324 ASN__CTFAIL(app_key, td, sptr,
9325 "%s: value not given (%s:%d)",
9326 td->name, __FILE__, __LINE__);
9330 value = *(const long *)sptr;
9332 if((value >= 0 && value <= 65535)) {
9333 /* Constraint check succeeded */
9336 ASN__CTFAIL(app_key, td, sptr,
9337 "%s: constraint failed (%s:%d)",
9338 td->name, __FILE__, __LINE__);
9343 static asn_type_selector_result_t
9344 select_PWS_Failed_NR_CGI_List_ItemIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9345 asn_type_selector_result_t result = {0, 0};
9346 const asn_ioc_set_t *itable = asn_IOS_PWS_Failed_NR_CGI_List_ItemIEs_1;
9347 size_t constraining_column = 0; /* &id */
9348 size_t for_column = 1; /* &criticality */
9349 size_t row, presence_index = 0;
9350 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, id));
9352 for(row=0; row < itable->rows_count; row++) {
9353 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9354 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9356 if(type_cell->cell_kind == aioc__undefined)
9360 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9361 result.type_descriptor = type_cell->type_descriptor;
9362 result.presence_index = presence_index;
9371 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
9372 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9375 ASN__CTFAIL(app_key, td, sptr,
9376 "%s: value not given (%s:%d)",
9377 td->name, __FILE__, __LINE__);
9382 if(1 /* No applicable constraints whatsoever */) {
9383 /* Nothing is here. See below */
9386 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9389 static asn_type_selector_result_t
9390 select_PWS_Failed_NR_CGI_List_ItemIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9391 asn_type_selector_result_t result = {0, 0};
9392 const asn_ioc_set_t *itable = asn_IOS_PWS_Failed_NR_CGI_List_ItemIEs_1;
9393 size_t constraining_column = 0; /* &id */
9394 size_t for_column = 2; /* &Value */
9395 size_t row, presence_index = 0;
9396 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, id));
9398 for(row=0; row < itable->rows_count; row++) {
9399 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9400 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9402 if(type_cell->cell_kind == aioc__undefined)
9406 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9407 result.type_descriptor = type_cell->type_descriptor;
9408 result.presence_index = presence_index;
9417 memb_value_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
9418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9421 ASN__CTFAIL(app_key, td, sptr,
9422 "%s: value not given (%s:%d)",
9423 td->name, __FILE__, __LINE__);
9428 if(1 /* No applicable constraints whatsoever */) {
9429 /* Nothing is here. See below */
9432 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9436 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
9437 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9441 ASN__CTFAIL(app_key, td, sptr,
9442 "%s: value not given (%s:%d)",
9443 td->name, __FILE__, __LINE__);
9447 value = *(const long *)sptr;
9449 if((value >= 0 && value <= 65535)) {
9450 /* Constraint check succeeded */
9453 ASN__CTFAIL(app_key, td, sptr,
9454 "%s: constraint failed (%s:%d)",
9455 td->name, __FILE__, __LINE__);
9461 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
9462 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9465 ASN__CTFAIL(app_key, td, sptr,
9466 "%s: value not given (%s:%d)",
9467 td->name, __FILE__, __LINE__);
9472 if(1 /* No applicable constraints whatsoever */) {
9473 /* Nothing is here. See below */
9476 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9480 memb_value_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
9481 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9484 ASN__CTFAIL(app_key, td, sptr,
9485 "%s: value not given (%s:%d)",
9486 td->name, __FILE__, __LINE__);
9491 if(1 /* No applicable constraints whatsoever */) {
9492 /* Nothing is here. See below */
9495 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9499 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
9500 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9504 ASN__CTFAIL(app_key, td, sptr,
9505 "%s: value not given (%s:%d)",
9506 td->name, __FILE__, __LINE__);
9510 value = *(const long *)sptr;
9512 if((value >= 0 && value <= 65535)) {
9513 /* Constraint check succeeded */
9516 ASN__CTFAIL(app_key, td, sptr,
9517 "%s: constraint failed (%s:%d)",
9518 td->name, __FILE__, __LINE__);
9524 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
9525 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9528 ASN__CTFAIL(app_key, td, sptr,
9529 "%s: value not given (%s:%d)",
9530 td->name, __FILE__, __LINE__);
9535 if(1 /* No applicable constraints whatsoever */) {
9536 /* Nothing is here. See below */
9539 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9543 memb_value_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
9544 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9547 ASN__CTFAIL(app_key, td, sptr,
9548 "%s: value not given (%s:%d)",
9549 td->name, __FILE__, __LINE__);
9554 if(1 /* No applicable constraints whatsoever */) {
9555 /* Nothing is here. See below */
9558 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9562 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
9563 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9567 ASN__CTFAIL(app_key, td, sptr,
9568 "%s: value not given (%s:%d)",
9569 td->name, __FILE__, __LINE__);
9573 value = *(const long *)sptr;
9575 if((value >= 0 && value <= 65535)) {
9576 /* Constraint check succeeded */
9579 ASN__CTFAIL(app_key, td, sptr,
9580 "%s: constraint failed (%s:%d)",
9581 td->name, __FILE__, __LINE__);
9587 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
9588 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9591 ASN__CTFAIL(app_key, td, sptr,
9592 "%s: value not given (%s:%d)",
9593 td->name, __FILE__, __LINE__);
9598 if(1 /* No applicable constraints whatsoever */) {
9599 /* Nothing is here. See below */
9602 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9606 memb_value_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
9607 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9610 ASN__CTFAIL(app_key, td, sptr,
9611 "%s: value not given (%s:%d)",
9612 td->name, __FILE__, __LINE__);
9617 if(1 /* No applicable constraints whatsoever */) {
9618 /* Nothing is here. See below */
9621 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9625 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
9626 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9630 ASN__CTFAIL(app_key, td, sptr,
9631 "%s: value not given (%s:%d)",
9632 td->name, __FILE__, __LINE__);
9636 value = *(const long *)sptr;
9638 if((value >= 0 && value <= 65535)) {
9639 /* Constraint check succeeded */
9642 ASN__CTFAIL(app_key, td, sptr,
9643 "%s: constraint failed (%s:%d)",
9644 td->name, __FILE__, __LINE__);
9650 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
9651 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9654 ASN__CTFAIL(app_key, td, sptr,
9655 "%s: value not given (%s:%d)",
9656 td->name, __FILE__, __LINE__);
9661 if(1 /* No applicable constraints whatsoever */) {
9662 /* Nothing is here. See below */
9665 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9669 memb_value_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
9670 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9673 ASN__CTFAIL(app_key, td, sptr,
9674 "%s: value not given (%s:%d)",
9675 td->name, __FILE__, __LINE__);
9680 if(1 /* No applicable constraints whatsoever */) {
9681 /* Nothing is here. See below */
9684 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9688 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
9689 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9693 ASN__CTFAIL(app_key, td, sptr,
9694 "%s: value not given (%s:%d)",
9695 td->name, __FILE__, __LINE__);
9699 value = *(const long *)sptr;
9701 if((value >= 0 && value <= 65535)) {
9702 /* Constraint check succeeded */
9705 ASN__CTFAIL(app_key, td, sptr,
9706 "%s: constraint failed (%s:%d)",
9707 td->name, __FILE__, __LINE__);
9713 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
9714 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9717 ASN__CTFAIL(app_key, td, sptr,
9718 "%s: value not given (%s:%d)",
9719 td->name, __FILE__, __LINE__);
9724 if(1 /* No applicable constraints whatsoever */) {
9725 /* Nothing is here. See below */
9728 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9732 memb_value_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
9733 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9736 ASN__CTFAIL(app_key, td, sptr,
9737 "%s: value not given (%s:%d)",
9738 td->name, __FILE__, __LINE__);
9743 if(1 /* No applicable constraints whatsoever */) {
9744 /* Nothing is here. See below */
9747 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9751 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
9752 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9756 ASN__CTFAIL(app_key, td, sptr,
9757 "%s: value not given (%s:%d)",
9758 td->name, __FILE__, __LINE__);
9762 value = *(const long *)sptr;
9764 if((value >= 0 && value <= 65535)) {
9765 /* Constraint check succeeded */
9768 ASN__CTFAIL(app_key, td, sptr,
9769 "%s: constraint failed (%s:%d)",
9770 td->name, __FILE__, __LINE__);
9776 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
9777 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9780 ASN__CTFAIL(app_key, td, sptr,
9781 "%s: value not given (%s:%d)",
9782 td->name, __FILE__, __LINE__);
9787 if(1 /* No applicable constraints whatsoever */) {
9788 /* Nothing is here. See below */
9791 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9795 memb_value_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
9796 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9799 ASN__CTFAIL(app_key, td, sptr,
9800 "%s: value not given (%s:%d)",
9801 td->name, __FILE__, __LINE__);
9806 if(1 /* No applicable constraints whatsoever */) {
9807 /* Nothing is here. See below */
9810 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9814 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
9815 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9819 ASN__CTFAIL(app_key, td, sptr,
9820 "%s: value not given (%s:%d)",
9821 td->name, __FILE__, __LINE__);
9825 value = *(const long *)sptr;
9827 if((value >= 0 && value <= 65535)) {
9828 /* Constraint check succeeded */
9831 ASN__CTFAIL(app_key, td, sptr,
9832 "%s: constraint failed (%s:%d)",
9833 td->name, __FILE__, __LINE__);
9839 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
9840 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9843 ASN__CTFAIL(app_key, td, sptr,
9844 "%s: value not given (%s:%d)",
9845 td->name, __FILE__, __LINE__);
9850 if(1 /* No applicable constraints whatsoever */) {
9851 /* Nothing is here. See below */
9854 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9858 memb_value_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
9859 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9862 ASN__CTFAIL(app_key, td, sptr,
9863 "%s: value not given (%s:%d)",
9864 td->name, __FILE__, __LINE__);
9869 if(1 /* No applicable constraints whatsoever */) {
9870 /* Nothing is here. See below */
9873 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9877 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
9878 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9882 ASN__CTFAIL(app_key, td, sptr,
9883 "%s: value not given (%s:%d)",
9884 td->name, __FILE__, __LINE__);
9888 value = *(const long *)sptr;
9890 if((value >= 0 && value <= 65535)) {
9891 /* Constraint check succeeded */
9894 ASN__CTFAIL(app_key, td, sptr,
9895 "%s: constraint failed (%s:%d)",
9896 td->name, __FILE__, __LINE__);
9901 static asn_type_selector_result_t
9902 select_QoSInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9903 asn_type_selector_result_t result = {0, 0};
9904 const asn_ioc_set_t *itable = asn_IOS_QoSInformation_ExtIEs_1;
9905 size_t constraining_column = 0; /* &id */
9906 size_t for_column = 1; /* &criticality */
9907 size_t row, presence_index = 0;
9908 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSInformation_ExtIEs, id));
9910 for(row=0; row < itable->rows_count; row++) {
9911 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9912 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9914 if(type_cell->cell_kind == aioc__undefined)
9918 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9919 result.type_descriptor = type_cell->type_descriptor;
9920 result.presence_index = presence_index;
9929 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
9930 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9933 ASN__CTFAIL(app_key, td, sptr,
9934 "%s: value not given (%s:%d)",
9935 td->name, __FILE__, __LINE__);
9940 if(1 /* No applicable constraints whatsoever */) {
9941 /* Nothing is here. See below */
9944 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9947 static asn_type_selector_result_t
9948 select_QoSInformation_ExtIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
9949 asn_type_selector_result_t result = {0, 0};
9950 const asn_ioc_set_t *itable = asn_IOS_QoSInformation_ExtIEs_1;
9951 size_t constraining_column = 0; /* &id */
9952 size_t for_column = 2; /* &Value */
9953 size_t row, presence_index = 0;
9954 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSInformation_ExtIEs, id));
9956 for(row=0; row < itable->rows_count; row++) {
9957 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
9958 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
9960 if(type_cell->cell_kind == aioc__undefined)
9964 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
9965 result.type_descriptor = type_cell->type_descriptor;
9966 result.presence_index = presence_index;
9975 memb_value_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
9976 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9979 ASN__CTFAIL(app_key, td, sptr,
9980 "%s: value not given (%s:%d)",
9981 td->name, __FILE__, __LINE__);
9986 if(1 /* No applicable constraints whatsoever */) {
9987 /* Nothing is here. See below */
9990 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9994 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
9995 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9999 ASN__CTFAIL(app_key, td, sptr,
10000 "%s: value not given (%s:%d)",
10001 td->name, __FILE__, __LINE__);
10005 value = *(const long *)sptr;
10007 if((value >= 0 && value <= 65535)) {
10008 /* Constraint check succeeded */
10011 ASN__CTFAIL(app_key, td, sptr,
10012 "%s: constraint failed (%s:%d)",
10013 td->name, __FILE__, __LINE__);
10019 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
10020 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10023 ASN__CTFAIL(app_key, td, sptr,
10024 "%s: value not given (%s:%d)",
10025 td->name, __FILE__, __LINE__);
10030 if(1 /* No applicable constraints whatsoever */) {
10031 /* Nothing is here. See below */
10034 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10038 memb_value_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
10039 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10042 ASN__CTFAIL(app_key, td, sptr,
10043 "%s: value not given (%s:%d)",
10044 td->name, __FILE__, __LINE__);
10049 if(1 /* No applicable constraints whatsoever */) {
10050 /* Nothing is here. See below */
10053 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10057 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
10058 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10062 ASN__CTFAIL(app_key, td, sptr,
10063 "%s: value not given (%s:%d)",
10064 td->name, __FILE__, __LINE__);
10068 value = *(const long *)sptr;
10070 if((value >= 0 && value <= 65535)) {
10071 /* Constraint check succeeded */
10074 ASN__CTFAIL(app_key, td, sptr,
10075 "%s: constraint failed (%s:%d)",
10076 td->name, __FILE__, __LINE__);
10082 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
10083 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10086 ASN__CTFAIL(app_key, td, sptr,
10087 "%s: value not given (%s:%d)",
10088 td->name, __FILE__, __LINE__);
10093 if(1 /* No applicable constraints whatsoever */) {
10094 /* Nothing is here. See below */
10097 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10101 memb_value_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
10102 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10105 ASN__CTFAIL(app_key, td, sptr,
10106 "%s: value not given (%s:%d)",
10107 td->name, __FILE__, __LINE__);
10112 if(1 /* No applicable constraints whatsoever */) {
10113 /* Nothing is here. See below */
10116 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10120 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
10121 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10125 ASN__CTFAIL(app_key, td, sptr,
10126 "%s: value not given (%s:%d)",
10127 td->name, __FILE__, __LINE__);
10131 value = *(const long *)sptr;
10133 if((value >= 0 && value <= 65535)) {
10134 /* Constraint check succeeded */
10137 ASN__CTFAIL(app_key, td, sptr,
10138 "%s: constraint failed (%s:%d)",
10139 td->name, __FILE__, __LINE__);
10145 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
10146 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10149 ASN__CTFAIL(app_key, td, sptr,
10150 "%s: value not given (%s:%d)",
10151 td->name, __FILE__, __LINE__);
10156 if(1 /* No applicable constraints whatsoever */) {
10157 /* Nothing is here. See below */
10160 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10164 memb_value_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
10165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10168 ASN__CTFAIL(app_key, td, sptr,
10169 "%s: value not given (%s:%d)",
10170 td->name, __FILE__, __LINE__);
10175 if(1 /* No applicable constraints whatsoever */) {
10176 /* Nothing is here. See below */
10179 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10183 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
10184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10188 ASN__CTFAIL(app_key, td, sptr,
10189 "%s: value not given (%s:%d)",
10190 td->name, __FILE__, __LINE__);
10194 value = *(const long *)sptr;
10196 if((value >= 0 && value <= 65535)) {
10197 /* Constraint check succeeded */
10200 ASN__CTFAIL(app_key, td, sptr,
10201 "%s: constraint failed (%s:%d)",
10202 td->name, __FILE__, __LINE__);
10207 static asn_type_selector_result_t
10208 select_ResetIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10209 asn_type_selector_result_t result = {0, 0};
10210 const asn_ioc_set_t *itable = asn_IOS_ResetIEs_1;
10211 size_t constraining_column = 0; /* &id */
10212 size_t for_column = 1; /* &criticality */
10213 size_t row, presence_index = 0;
10214 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetIEs, id));
10216 for(row=0; row < itable->rows_count; row++) {
10217 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10218 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10220 if(type_cell->cell_kind == aioc__undefined)
10224 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10225 result.type_descriptor = type_cell->type_descriptor;
10226 result.presence_index = presence_index;
10235 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
10236 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10239 ASN__CTFAIL(app_key, td, sptr,
10240 "%s: value not given (%s:%d)",
10241 td->name, __FILE__, __LINE__);
10246 if(1 /* No applicable constraints whatsoever */) {
10247 /* Nothing is here. See below */
10250 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10253 static asn_type_selector_result_t
10254 select_ResetIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10255 asn_type_selector_result_t result = {0, 0};
10256 const asn_ioc_set_t *itable = asn_IOS_ResetIEs_1;
10257 size_t constraining_column = 0; /* &id */
10258 size_t for_column = 2; /* &Value */
10259 size_t row, presence_index = 0;
10260 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetIEs, id));
10262 for(row=0; row < itable->rows_count; row++) {
10263 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10264 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10266 if(type_cell->cell_kind == aioc__undefined)
10270 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10271 result.type_descriptor = type_cell->type_descriptor;
10272 result.presence_index = presence_index;
10281 memb_value_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
10282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10285 ASN__CTFAIL(app_key, td, sptr,
10286 "%s: value not given (%s:%d)",
10287 td->name, __FILE__, __LINE__);
10292 if(1 /* No applicable constraints whatsoever */) {
10293 /* Nothing is here. See below */
10296 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10300 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
10301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10305 ASN__CTFAIL(app_key, td, sptr,
10306 "%s: value not given (%s:%d)",
10307 td->name, __FILE__, __LINE__);
10311 value = *(const long *)sptr;
10313 if((value >= 0 && value <= 65535)) {
10314 /* Constraint check succeeded */
10317 ASN__CTFAIL(app_key, td, sptr,
10318 "%s: constraint failed (%s:%d)",
10319 td->name, __FILE__, __LINE__);
10324 static asn_type_selector_result_t
10325 select_ResetAcknowledgeIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10326 asn_type_selector_result_t result = {0, 0};
10327 const asn_ioc_set_t *itable = asn_IOS_ResetAcknowledgeIEs_1;
10328 size_t constraining_column = 0; /* &id */
10329 size_t for_column = 1; /* &criticality */
10330 size_t row, presence_index = 0;
10331 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetAcknowledgeIEs, id));
10333 for(row=0; row < itable->rows_count; row++) {
10334 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10335 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10337 if(type_cell->cell_kind == aioc__undefined)
10341 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10342 result.type_descriptor = type_cell->type_descriptor;
10343 result.presence_index = presence_index;
10352 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
10353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10356 ASN__CTFAIL(app_key, td, sptr,
10357 "%s: value not given (%s:%d)",
10358 td->name, __FILE__, __LINE__);
10363 if(1 /* No applicable constraints whatsoever */) {
10364 /* Nothing is here. See below */
10367 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10370 static asn_type_selector_result_t
10371 select_ResetAcknowledgeIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10372 asn_type_selector_result_t result = {0, 0};
10373 const asn_ioc_set_t *itable = asn_IOS_ResetAcknowledgeIEs_1;
10374 size_t constraining_column = 0; /* &id */
10375 size_t for_column = 2; /* &Value */
10376 size_t row, presence_index = 0;
10377 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ResetAcknowledgeIEs, id));
10379 for(row=0; row < itable->rows_count; row++) {
10380 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10381 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10383 if(type_cell->cell_kind == aioc__undefined)
10387 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10388 result.type_descriptor = type_cell->type_descriptor;
10389 result.presence_index = presence_index;
10398 memb_value_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
10399 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10402 ASN__CTFAIL(app_key, td, sptr,
10403 "%s: value not given (%s:%d)",
10404 td->name, __FILE__, __LINE__);
10409 if(1 /* No applicable constraints whatsoever */) {
10410 /* Nothing is here. See below */
10413 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10417 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
10418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10422 ASN__CTFAIL(app_key, td, sptr,
10423 "%s: value not given (%s:%d)",
10424 td->name, __FILE__, __LINE__);
10428 value = *(const long *)sptr;
10430 if((value >= 0 && value <= 65535)) {
10431 /* Constraint check succeeded */
10434 ASN__CTFAIL(app_key, td, sptr,
10435 "%s: constraint failed (%s:%d)",
10436 td->name, __FILE__, __LINE__);
10441 static asn_type_selector_result_t
10442 select_ErrorIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10443 asn_type_selector_result_t result = {0, 0};
10444 const asn_ioc_set_t *itable = asn_IOS_ErrorIndicationIEs_1;
10445 size_t constraining_column = 0; /* &id */
10446 size_t for_column = 1; /* &criticality */
10447 size_t row, presence_index = 0;
10448 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndicationIEs, id));
10450 for(row=0; row < itable->rows_count; row++) {
10451 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10452 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10454 if(type_cell->cell_kind == aioc__undefined)
10458 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10459 result.type_descriptor = type_cell->type_descriptor;
10460 result.presence_index = presence_index;
10469 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
10470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10473 ASN__CTFAIL(app_key, td, sptr,
10474 "%s: value not given (%s:%d)",
10475 td->name, __FILE__, __LINE__);
10480 if(1 /* No applicable constraints whatsoever */) {
10481 /* Nothing is here. See below */
10484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10487 static asn_type_selector_result_t
10488 select_ErrorIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10489 asn_type_selector_result_t result = {0, 0};
10490 const asn_ioc_set_t *itable = asn_IOS_ErrorIndicationIEs_1;
10491 size_t constraining_column = 0; /* &id */
10492 size_t for_column = 2; /* &Value */
10493 size_t row, presence_index = 0;
10494 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ErrorIndicationIEs, id));
10496 for(row=0; row < itable->rows_count; row++) {
10497 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10498 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10500 if(type_cell->cell_kind == aioc__undefined)
10504 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10505 result.type_descriptor = type_cell->type_descriptor;
10506 result.presence_index = presence_index;
10515 memb_value_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
10516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10519 ASN__CTFAIL(app_key, td, sptr,
10520 "%s: value not given (%s:%d)",
10521 td->name, __FILE__, __LINE__);
10526 if(1 /* No applicable constraints whatsoever */) {
10527 /* Nothing is here. See below */
10530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10534 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
10535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10539 ASN__CTFAIL(app_key, td, sptr,
10540 "%s: value not given (%s:%d)",
10541 td->name, __FILE__, __LINE__);
10545 value = *(const long *)sptr;
10547 if((value >= 0 && value <= 65535)) {
10548 /* Constraint check succeeded */
10551 ASN__CTFAIL(app_key, td, sptr,
10552 "%s: constraint failed (%s:%d)",
10553 td->name, __FILE__, __LINE__);
10558 static asn_type_selector_result_t
10559 select_F1SetupRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10560 asn_type_selector_result_t result = {0, 0};
10561 const asn_ioc_set_t *itable = asn_IOS_F1SetupRequestIEs_1;
10562 size_t constraining_column = 0; /* &id */
10563 size_t for_column = 1; /* &criticality */
10564 size_t row, presence_index = 0;
10565 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct F1SetupRequestIEs, id));
10567 for(row=0; row < itable->rows_count; row++) {
10568 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10569 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10571 if(type_cell->cell_kind == aioc__undefined)
10575 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10576 result.type_descriptor = type_cell->type_descriptor;
10577 result.presence_index = presence_index;
10586 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
10587 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10590 ASN__CTFAIL(app_key, td, sptr,
10591 "%s: value not given (%s:%d)",
10592 td->name, __FILE__, __LINE__);
10597 if(1 /* No applicable constraints whatsoever */) {
10598 /* Nothing is here. See below */
10601 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10604 static asn_type_selector_result_t
10605 select_F1SetupRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10606 asn_type_selector_result_t result = {0, 0};
10607 const asn_ioc_set_t *itable = asn_IOS_F1SetupRequestIEs_1;
10608 size_t constraining_column = 0; /* &id */
10609 size_t for_column = 2; /* &Value */
10610 size_t row, presence_index = 0;
10611 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct F1SetupRequestIEs, id));
10613 for(row=0; row < itable->rows_count; row++) {
10614 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10615 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10617 if(type_cell->cell_kind == aioc__undefined)
10621 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10622 result.type_descriptor = type_cell->type_descriptor;
10623 result.presence_index = presence_index;
10632 memb_value_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
10633 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10636 ASN__CTFAIL(app_key, td, sptr,
10637 "%s: value not given (%s:%d)",
10638 td->name, __FILE__, __LINE__);
10643 if(1 /* No applicable constraints whatsoever */) {
10644 /* Nothing is here. See below */
10647 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10651 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
10652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10656 ASN__CTFAIL(app_key, td, sptr,
10657 "%s: value not given (%s:%d)",
10658 td->name, __FILE__, __LINE__);
10662 value = *(const long *)sptr;
10664 if((value >= 0 && value <= 65535)) {
10665 /* Constraint check succeeded */
10668 ASN__CTFAIL(app_key, td, sptr,
10669 "%s: constraint failed (%s:%d)",
10670 td->name, __FILE__, __LINE__);
10675 static asn_type_selector_result_t
10676 select_F1SetupResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10677 asn_type_selector_result_t result = {0, 0};
10678 const asn_ioc_set_t *itable = asn_IOS_F1SetupResponseIEs_1;
10679 size_t constraining_column = 0; /* &id */
10680 size_t for_column = 1; /* &criticality */
10681 size_t row, presence_index = 0;
10682 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct F1SetupResponseIEs, id));
10684 for(row=0; row < itable->rows_count; row++) {
10685 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10686 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10688 if(type_cell->cell_kind == aioc__undefined)
10692 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10693 result.type_descriptor = type_cell->type_descriptor;
10694 result.presence_index = presence_index;
10703 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
10704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10707 ASN__CTFAIL(app_key, td, sptr,
10708 "%s: value not given (%s:%d)",
10709 td->name, __FILE__, __LINE__);
10714 if(1 /* No applicable constraints whatsoever */) {
10715 /* Nothing is here. See below */
10718 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10721 static asn_type_selector_result_t
10722 select_F1SetupResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10723 asn_type_selector_result_t result = {0, 0};
10724 const asn_ioc_set_t *itable = asn_IOS_F1SetupResponseIEs_1;
10725 size_t constraining_column = 0; /* &id */
10726 size_t for_column = 2; /* &Value */
10727 size_t row, presence_index = 0;
10728 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct F1SetupResponseIEs, id));
10730 for(row=0; row < itable->rows_count; row++) {
10731 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10732 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10734 if(type_cell->cell_kind == aioc__undefined)
10738 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10739 result.type_descriptor = type_cell->type_descriptor;
10740 result.presence_index = presence_index;
10749 memb_value_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
10750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10753 ASN__CTFAIL(app_key, td, sptr,
10754 "%s: value not given (%s:%d)",
10755 td->name, __FILE__, __LINE__);
10760 if(1 /* No applicable constraints whatsoever */) {
10761 /* Nothing is here. See below */
10764 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10768 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
10769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10773 ASN__CTFAIL(app_key, td, sptr,
10774 "%s: value not given (%s:%d)",
10775 td->name, __FILE__, __LINE__);
10779 value = *(const long *)sptr;
10781 if((value >= 0 && value <= 65535)) {
10782 /* Constraint check succeeded */
10785 ASN__CTFAIL(app_key, td, sptr,
10786 "%s: constraint failed (%s:%d)",
10787 td->name, __FILE__, __LINE__);
10792 static asn_type_selector_result_t
10793 select_F1SetupFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10794 asn_type_selector_result_t result = {0, 0};
10795 const asn_ioc_set_t *itable = asn_IOS_F1SetupFailureIEs_1;
10796 size_t constraining_column = 0; /* &id */
10797 size_t for_column = 1; /* &criticality */
10798 size_t row, presence_index = 0;
10799 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct F1SetupFailureIEs, id));
10801 for(row=0; row < itable->rows_count; row++) {
10802 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10803 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10805 if(type_cell->cell_kind == aioc__undefined)
10809 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10810 result.type_descriptor = type_cell->type_descriptor;
10811 result.presence_index = presence_index;
10820 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
10821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10824 ASN__CTFAIL(app_key, td, sptr,
10825 "%s: value not given (%s:%d)",
10826 td->name, __FILE__, __LINE__);
10831 if(1 /* No applicable constraints whatsoever */) {
10832 /* Nothing is here. See below */
10835 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10838 static asn_type_selector_result_t
10839 select_F1SetupFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10840 asn_type_selector_result_t result = {0, 0};
10841 const asn_ioc_set_t *itable = asn_IOS_F1SetupFailureIEs_1;
10842 size_t constraining_column = 0; /* &id */
10843 size_t for_column = 2; /* &Value */
10844 size_t row, presence_index = 0;
10845 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct F1SetupFailureIEs, id));
10847 for(row=0; row < itable->rows_count; row++) {
10848 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10849 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10851 if(type_cell->cell_kind == aioc__undefined)
10855 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10856 result.type_descriptor = type_cell->type_descriptor;
10857 result.presence_index = presence_index;
10866 memb_value_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
10867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10870 ASN__CTFAIL(app_key, td, sptr,
10871 "%s: value not given (%s:%d)",
10872 td->name, __FILE__, __LINE__);
10877 if(1 /* No applicable constraints whatsoever */) {
10878 /* Nothing is here. See below */
10881 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10885 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
10886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10890 ASN__CTFAIL(app_key, td, sptr,
10891 "%s: value not given (%s:%d)",
10892 td->name, __FILE__, __LINE__);
10896 value = *(const long *)sptr;
10898 if((value >= 0 && value <= 65535)) {
10899 /* Constraint check succeeded */
10902 ASN__CTFAIL(app_key, td, sptr,
10903 "%s: constraint failed (%s:%d)",
10904 td->name, __FILE__, __LINE__);
10909 static asn_type_selector_result_t
10910 select_GNBDUConfigurationUpdateIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10911 asn_type_selector_result_t result = {0, 0};
10912 const asn_ioc_set_t *itable = asn_IOS_GNBDUConfigurationUpdateIEs_1;
10913 size_t constraining_column = 0; /* &id */
10914 size_t for_column = 1; /* &criticality */
10915 size_t row, presence_index = 0;
10916 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUConfigurationUpdateIEs, id));
10918 for(row=0; row < itable->rows_count; row++) {
10919 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10920 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10922 if(type_cell->cell_kind == aioc__undefined)
10926 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10927 result.type_descriptor = type_cell->type_descriptor;
10928 result.presence_index = presence_index;
10937 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
10938 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10941 ASN__CTFAIL(app_key, td, sptr,
10942 "%s: value not given (%s:%d)",
10943 td->name, __FILE__, __LINE__);
10948 if(1 /* No applicable constraints whatsoever */) {
10949 /* Nothing is here. See below */
10952 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10955 static asn_type_selector_result_t
10956 select_GNBDUConfigurationUpdateIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
10957 asn_type_selector_result_t result = {0, 0};
10958 const asn_ioc_set_t *itable = asn_IOS_GNBDUConfigurationUpdateIEs_1;
10959 size_t constraining_column = 0; /* &id */
10960 size_t for_column = 2; /* &Value */
10961 size_t row, presence_index = 0;
10962 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUConfigurationUpdateIEs, id));
10964 for(row=0; row < itable->rows_count; row++) {
10965 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
10966 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
10968 if(type_cell->cell_kind == aioc__undefined)
10972 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
10973 result.type_descriptor = type_cell->type_descriptor;
10974 result.presence_index = presence_index;
10983 memb_value_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
10984 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10987 ASN__CTFAIL(app_key, td, sptr,
10988 "%s: value not given (%s:%d)",
10989 td->name, __FILE__, __LINE__);
10994 if(1 /* No applicable constraints whatsoever */) {
10995 /* Nothing is here. See below */
10998 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11002 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
11003 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11007 ASN__CTFAIL(app_key, td, sptr,
11008 "%s: value not given (%s:%d)",
11009 td->name, __FILE__, __LINE__);
11013 value = *(const long *)sptr;
11015 if((value >= 0 && value <= 65535)) {
11016 /* Constraint check succeeded */
11019 ASN__CTFAIL(app_key, td, sptr,
11020 "%s: constraint failed (%s:%d)",
11021 td->name, __FILE__, __LINE__);
11026 static asn_type_selector_result_t
11027 select_GNBDUConfigurationUpdateAcknowledgeIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11028 asn_type_selector_result_t result = {0, 0};
11029 const asn_ioc_set_t *itable = asn_IOS_GNBDUConfigurationUpdateAcknowledgeIEs_1;
11030 size_t constraining_column = 0; /* &id */
11031 size_t for_column = 1; /* &criticality */
11032 size_t row, presence_index = 0;
11033 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, id));
11035 for(row=0; row < itable->rows_count; row++) {
11036 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11037 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11039 if(type_cell->cell_kind == aioc__undefined)
11043 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11044 result.type_descriptor = type_cell->type_descriptor;
11045 result.presence_index = presence_index;
11054 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
11055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11058 ASN__CTFAIL(app_key, td, sptr,
11059 "%s: value not given (%s:%d)",
11060 td->name, __FILE__, __LINE__);
11065 if(1 /* No applicable constraints whatsoever */) {
11066 /* Nothing is here. See below */
11069 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11072 static asn_type_selector_result_t
11073 select_GNBDUConfigurationUpdateAcknowledgeIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11074 asn_type_selector_result_t result = {0, 0};
11075 const asn_ioc_set_t *itable = asn_IOS_GNBDUConfigurationUpdateAcknowledgeIEs_1;
11076 size_t constraining_column = 0; /* &id */
11077 size_t for_column = 2; /* &Value */
11078 size_t row, presence_index = 0;
11079 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, id));
11081 for(row=0; row < itable->rows_count; row++) {
11082 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11083 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11085 if(type_cell->cell_kind == aioc__undefined)
11089 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11090 result.type_descriptor = type_cell->type_descriptor;
11091 result.presence_index = presence_index;
11100 memb_value_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
11101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11104 ASN__CTFAIL(app_key, td, sptr,
11105 "%s: value not given (%s:%d)",
11106 td->name, __FILE__, __LINE__);
11111 if(1 /* No applicable constraints whatsoever */) {
11112 /* Nothing is here. See below */
11115 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11119 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
11120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11124 ASN__CTFAIL(app_key, td, sptr,
11125 "%s: value not given (%s:%d)",
11126 td->name, __FILE__, __LINE__);
11130 value = *(const long *)sptr;
11132 if((value >= 0 && value <= 65535)) {
11133 /* Constraint check succeeded */
11136 ASN__CTFAIL(app_key, td, sptr,
11137 "%s: constraint failed (%s:%d)",
11138 td->name, __FILE__, __LINE__);
11143 static asn_type_selector_result_t
11144 select_GNBDUConfigurationUpdateFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11145 asn_type_selector_result_t result = {0, 0};
11146 const asn_ioc_set_t *itable = asn_IOS_GNBDUConfigurationUpdateFailureIEs_1;
11147 size_t constraining_column = 0; /* &id */
11148 size_t for_column = 1; /* &criticality */
11149 size_t row, presence_index = 0;
11150 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUConfigurationUpdateFailureIEs, id));
11152 for(row=0; row < itable->rows_count; row++) {
11153 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11154 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11156 if(type_cell->cell_kind == aioc__undefined)
11160 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11161 result.type_descriptor = type_cell->type_descriptor;
11162 result.presence_index = presence_index;
11171 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
11172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11175 ASN__CTFAIL(app_key, td, sptr,
11176 "%s: value not given (%s:%d)",
11177 td->name, __FILE__, __LINE__);
11182 if(1 /* No applicable constraints whatsoever */) {
11183 /* Nothing is here. See below */
11186 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11189 static asn_type_selector_result_t
11190 select_GNBDUConfigurationUpdateFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11191 asn_type_selector_result_t result = {0, 0};
11192 const asn_ioc_set_t *itable = asn_IOS_GNBDUConfigurationUpdateFailureIEs_1;
11193 size_t constraining_column = 0; /* &id */
11194 size_t for_column = 2; /* &Value */
11195 size_t row, presence_index = 0;
11196 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUConfigurationUpdateFailureIEs, id));
11198 for(row=0; row < itable->rows_count; row++) {
11199 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11200 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11202 if(type_cell->cell_kind == aioc__undefined)
11206 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11207 result.type_descriptor = type_cell->type_descriptor;
11208 result.presence_index = presence_index;
11217 memb_value_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
11218 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11221 ASN__CTFAIL(app_key, td, sptr,
11222 "%s: value not given (%s:%d)",
11223 td->name, __FILE__, __LINE__);
11228 if(1 /* No applicable constraints whatsoever */) {
11229 /* Nothing is here. See below */
11232 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11236 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
11237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11241 ASN__CTFAIL(app_key, td, sptr,
11242 "%s: value not given (%s:%d)",
11243 td->name, __FILE__, __LINE__);
11247 value = *(const long *)sptr;
11249 if((value >= 0 && value <= 65535)) {
11250 /* Constraint check succeeded */
11253 ASN__CTFAIL(app_key, td, sptr,
11254 "%s: constraint failed (%s:%d)",
11255 td->name, __FILE__, __LINE__);
11260 static asn_type_selector_result_t
11261 select_GNBCUConfigurationUpdateIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11262 asn_type_selector_result_t result = {0, 0};
11263 const asn_ioc_set_t *itable = asn_IOS_GNBCUConfigurationUpdateIEs_1;
11264 size_t constraining_column = 0; /* &id */
11265 size_t for_column = 1; /* &criticality */
11266 size_t row, presence_index = 0;
11267 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBCUConfigurationUpdateIEs, id));
11269 for(row=0; row < itable->rows_count; row++) {
11270 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11271 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11273 if(type_cell->cell_kind == aioc__undefined)
11277 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11278 result.type_descriptor = type_cell->type_descriptor;
11279 result.presence_index = presence_index;
11288 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
11289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11292 ASN__CTFAIL(app_key, td, sptr,
11293 "%s: value not given (%s:%d)",
11294 td->name, __FILE__, __LINE__);
11299 if(1 /* No applicable constraints whatsoever */) {
11300 /* Nothing is here. See below */
11303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11306 static asn_type_selector_result_t
11307 select_GNBCUConfigurationUpdateIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11308 asn_type_selector_result_t result = {0, 0};
11309 const asn_ioc_set_t *itable = asn_IOS_GNBCUConfigurationUpdateIEs_1;
11310 size_t constraining_column = 0; /* &id */
11311 size_t for_column = 2; /* &Value */
11312 size_t row, presence_index = 0;
11313 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBCUConfigurationUpdateIEs, id));
11315 for(row=0; row < itable->rows_count; row++) {
11316 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11317 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11319 if(type_cell->cell_kind == aioc__undefined)
11323 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11324 result.type_descriptor = type_cell->type_descriptor;
11325 result.presence_index = presence_index;
11334 memb_value_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
11335 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11338 ASN__CTFAIL(app_key, td, sptr,
11339 "%s: value not given (%s:%d)",
11340 td->name, __FILE__, __LINE__);
11345 if(1 /* No applicable constraints whatsoever */) {
11346 /* Nothing is here. See below */
11349 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11353 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
11354 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11358 ASN__CTFAIL(app_key, td, sptr,
11359 "%s: value not given (%s:%d)",
11360 td->name, __FILE__, __LINE__);
11364 value = *(const long *)sptr;
11366 if((value >= 0 && value <= 65535)) {
11367 /* Constraint check succeeded */
11370 ASN__CTFAIL(app_key, td, sptr,
11371 "%s: constraint failed (%s:%d)",
11372 td->name, __FILE__, __LINE__);
11377 static asn_type_selector_result_t
11378 select_GNBCUConfigurationUpdateAcknowledgeIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11379 asn_type_selector_result_t result = {0, 0};
11380 const asn_ioc_set_t *itable = asn_IOS_GNBCUConfigurationUpdateAcknowledgeIEs_1;
11381 size_t constraining_column = 0; /* &id */
11382 size_t for_column = 1; /* &criticality */
11383 size_t row, presence_index = 0;
11384 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, id));
11386 for(row=0; row < itable->rows_count; row++) {
11387 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11388 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11390 if(type_cell->cell_kind == aioc__undefined)
11394 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11395 result.type_descriptor = type_cell->type_descriptor;
11396 result.presence_index = presence_index;
11405 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
11406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11409 ASN__CTFAIL(app_key, td, sptr,
11410 "%s: value not given (%s:%d)",
11411 td->name, __FILE__, __LINE__);
11416 if(1 /* No applicable constraints whatsoever */) {
11417 /* Nothing is here. See below */
11420 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11423 static asn_type_selector_result_t
11424 select_GNBCUConfigurationUpdateAcknowledgeIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11425 asn_type_selector_result_t result = {0, 0};
11426 const asn_ioc_set_t *itable = asn_IOS_GNBCUConfigurationUpdateAcknowledgeIEs_1;
11427 size_t constraining_column = 0; /* &id */
11428 size_t for_column = 2; /* &Value */
11429 size_t row, presence_index = 0;
11430 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, id));
11432 for(row=0; row < itable->rows_count; row++) {
11433 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11434 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11436 if(type_cell->cell_kind == aioc__undefined)
11440 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11441 result.type_descriptor = type_cell->type_descriptor;
11442 result.presence_index = presence_index;
11451 memb_value_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
11452 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11455 ASN__CTFAIL(app_key, td, sptr,
11456 "%s: value not given (%s:%d)",
11457 td->name, __FILE__, __LINE__);
11462 if(1 /* No applicable constraints whatsoever */) {
11463 /* Nothing is here. See below */
11466 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11470 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
11471 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11475 ASN__CTFAIL(app_key, td, sptr,
11476 "%s: value not given (%s:%d)",
11477 td->name, __FILE__, __LINE__);
11481 value = *(const long *)sptr;
11483 if((value >= 0 && value <= 65535)) {
11484 /* Constraint check succeeded */
11487 ASN__CTFAIL(app_key, td, sptr,
11488 "%s: constraint failed (%s:%d)",
11489 td->name, __FILE__, __LINE__);
11494 static asn_type_selector_result_t
11495 select_GNBCUConfigurationUpdateFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11496 asn_type_selector_result_t result = {0, 0};
11497 const asn_ioc_set_t *itable = asn_IOS_GNBCUConfigurationUpdateFailureIEs_1;
11498 size_t constraining_column = 0; /* &id */
11499 size_t for_column = 1; /* &criticality */
11500 size_t row, presence_index = 0;
11501 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBCUConfigurationUpdateFailureIEs, id));
11503 for(row=0; row < itable->rows_count; row++) {
11504 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11505 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11507 if(type_cell->cell_kind == aioc__undefined)
11511 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11512 result.type_descriptor = type_cell->type_descriptor;
11513 result.presence_index = presence_index;
11522 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
11523 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11526 ASN__CTFAIL(app_key, td, sptr,
11527 "%s: value not given (%s:%d)",
11528 td->name, __FILE__, __LINE__);
11533 if(1 /* No applicable constraints whatsoever */) {
11534 /* Nothing is here. See below */
11537 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11540 static asn_type_selector_result_t
11541 select_GNBCUConfigurationUpdateFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11542 asn_type_selector_result_t result = {0, 0};
11543 const asn_ioc_set_t *itable = asn_IOS_GNBCUConfigurationUpdateFailureIEs_1;
11544 size_t constraining_column = 0; /* &id */
11545 size_t for_column = 2; /* &Value */
11546 size_t row, presence_index = 0;
11547 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBCUConfigurationUpdateFailureIEs, id));
11549 for(row=0; row < itable->rows_count; row++) {
11550 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11551 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11553 if(type_cell->cell_kind == aioc__undefined)
11557 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11558 result.type_descriptor = type_cell->type_descriptor;
11559 result.presence_index = presence_index;
11568 memb_value_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
11569 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11572 ASN__CTFAIL(app_key, td, sptr,
11573 "%s: value not given (%s:%d)",
11574 td->name, __FILE__, __LINE__);
11579 if(1 /* No applicable constraints whatsoever */) {
11580 /* Nothing is here. See below */
11583 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11587 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
11588 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11592 ASN__CTFAIL(app_key, td, sptr,
11593 "%s: value not given (%s:%d)",
11594 td->name, __FILE__, __LINE__);
11598 value = *(const long *)sptr;
11600 if((value >= 0 && value <= 65535)) {
11601 /* Constraint check succeeded */
11604 ASN__CTFAIL(app_key, td, sptr,
11605 "%s: constraint failed (%s:%d)",
11606 td->name, __FILE__, __LINE__);
11611 static asn_type_selector_result_t
11612 select_GNBDUResourceCoordinationRequest_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11613 asn_type_selector_result_t result = {0, 0};
11614 const asn_ioc_set_t *itable = asn_IOS_GNBDUResourceCoordinationRequest_IEs_1;
11615 size_t constraining_column = 0; /* &id */
11616 size_t for_column = 1; /* &criticality */
11617 size_t row, presence_index = 0;
11618 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUResourceCoordinationRequest_IEs, id));
11620 for(row=0; row < itable->rows_count; row++) {
11621 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11622 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11624 if(type_cell->cell_kind == aioc__undefined)
11628 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11629 result.type_descriptor = type_cell->type_descriptor;
11630 result.presence_index = presence_index;
11639 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
11640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11643 ASN__CTFAIL(app_key, td, sptr,
11644 "%s: value not given (%s:%d)",
11645 td->name, __FILE__, __LINE__);
11650 if(1 /* No applicable constraints whatsoever */) {
11651 /* Nothing is here. See below */
11654 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11657 static asn_type_selector_result_t
11658 select_GNBDUResourceCoordinationRequest_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11659 asn_type_selector_result_t result = {0, 0};
11660 const asn_ioc_set_t *itable = asn_IOS_GNBDUResourceCoordinationRequest_IEs_1;
11661 size_t constraining_column = 0; /* &id */
11662 size_t for_column = 2; /* &Value */
11663 size_t row, presence_index = 0;
11664 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUResourceCoordinationRequest_IEs, id));
11666 for(row=0; row < itable->rows_count; row++) {
11667 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11668 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11670 if(type_cell->cell_kind == aioc__undefined)
11674 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11675 result.type_descriptor = type_cell->type_descriptor;
11676 result.presence_index = presence_index;
11685 memb_value_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
11686 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11689 ASN__CTFAIL(app_key, td, sptr,
11690 "%s: value not given (%s:%d)",
11691 td->name, __FILE__, __LINE__);
11696 if(1 /* No applicable constraints whatsoever */) {
11697 /* Nothing is here. See below */
11700 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11704 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
11705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11709 ASN__CTFAIL(app_key, td, sptr,
11710 "%s: value not given (%s:%d)",
11711 td->name, __FILE__, __LINE__);
11715 value = *(const long *)sptr;
11717 if((value >= 0 && value <= 65535)) {
11718 /* Constraint check succeeded */
11721 ASN__CTFAIL(app_key, td, sptr,
11722 "%s: constraint failed (%s:%d)",
11723 td->name, __FILE__, __LINE__);
11728 static asn_type_selector_result_t
11729 select_GNBDUResourceCoordinationResponse_IEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11730 asn_type_selector_result_t result = {0, 0};
11731 const asn_ioc_set_t *itable = asn_IOS_GNBDUResourceCoordinationResponse_IEs_1;
11732 size_t constraining_column = 0; /* &id */
11733 size_t for_column = 1; /* &criticality */
11734 size_t row, presence_index = 0;
11735 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUResourceCoordinationResponse_IEs, id));
11737 for(row=0; row < itable->rows_count; row++) {
11738 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11739 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11741 if(type_cell->cell_kind == aioc__undefined)
11745 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11746 result.type_descriptor = type_cell->type_descriptor;
11747 result.presence_index = presence_index;
11756 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
11757 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11760 ASN__CTFAIL(app_key, td, sptr,
11761 "%s: value not given (%s:%d)",
11762 td->name, __FILE__, __LINE__);
11767 if(1 /* No applicable constraints whatsoever */) {
11768 /* Nothing is here. See below */
11771 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11774 static asn_type_selector_result_t
11775 select_GNBDUResourceCoordinationResponse_IEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11776 asn_type_selector_result_t result = {0, 0};
11777 const asn_ioc_set_t *itable = asn_IOS_GNBDUResourceCoordinationResponse_IEs_1;
11778 size_t constraining_column = 0; /* &id */
11779 size_t for_column = 2; /* &Value */
11780 size_t row, presence_index = 0;
11781 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUResourceCoordinationResponse_IEs, id));
11783 for(row=0; row < itable->rows_count; row++) {
11784 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11785 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11787 if(type_cell->cell_kind == aioc__undefined)
11791 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11792 result.type_descriptor = type_cell->type_descriptor;
11793 result.presence_index = presence_index;
11802 memb_value_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
11803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11806 ASN__CTFAIL(app_key, td, sptr,
11807 "%s: value not given (%s:%d)",
11808 td->name, __FILE__, __LINE__);
11813 if(1 /* No applicable constraints whatsoever */) {
11814 /* Nothing is here. See below */
11817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11821 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
11822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11826 ASN__CTFAIL(app_key, td, sptr,
11827 "%s: value not given (%s:%d)",
11828 td->name, __FILE__, __LINE__);
11832 value = *(const long *)sptr;
11834 if((value >= 0 && value <= 65535)) {
11835 /* Constraint check succeeded */
11838 ASN__CTFAIL(app_key, td, sptr,
11839 "%s: constraint failed (%s:%d)",
11840 td->name, __FILE__, __LINE__);
11845 static asn_type_selector_result_t
11846 select_UEContextSetupRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11847 asn_type_selector_result_t result = {0, 0};
11848 const asn_ioc_set_t *itable = asn_IOS_UEContextSetupRequestIEs_1;
11849 size_t constraining_column = 0; /* &id */
11850 size_t for_column = 1; /* &criticality */
11851 size_t row, presence_index = 0;
11852 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextSetupRequestIEs, id));
11854 for(row=0; row < itable->rows_count; row++) {
11855 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11856 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11858 if(type_cell->cell_kind == aioc__undefined)
11862 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11863 result.type_descriptor = type_cell->type_descriptor;
11864 result.presence_index = presence_index;
11873 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
11874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11877 ASN__CTFAIL(app_key, td, sptr,
11878 "%s: value not given (%s:%d)",
11879 td->name, __FILE__, __LINE__);
11884 if(1 /* No applicable constraints whatsoever */) {
11885 /* Nothing is here. See below */
11888 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11891 static asn_type_selector_result_t
11892 select_UEContextSetupRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11893 asn_type_selector_result_t result = {0, 0};
11894 const asn_ioc_set_t *itable = asn_IOS_UEContextSetupRequestIEs_1;
11895 size_t constraining_column = 0; /* &id */
11896 size_t for_column = 2; /* &Value */
11897 size_t row, presence_index = 0;
11898 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextSetupRequestIEs, id));
11900 for(row=0; row < itable->rows_count; row++) {
11901 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11902 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11904 if(type_cell->cell_kind == aioc__undefined)
11908 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11909 result.type_descriptor = type_cell->type_descriptor;
11910 result.presence_index = presence_index;
11919 memb_value_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
11920 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11923 ASN__CTFAIL(app_key, td, sptr,
11924 "%s: value not given (%s:%d)",
11925 td->name, __FILE__, __LINE__);
11930 if(1 /* No applicable constraints whatsoever */) {
11931 /* Nothing is here. See below */
11934 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11938 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
11939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11943 ASN__CTFAIL(app_key, td, sptr,
11944 "%s: value not given (%s:%d)",
11945 td->name, __FILE__, __LINE__);
11949 value = *(const long *)sptr;
11951 if((value >= 0 && value <= 65535)) {
11952 /* Constraint check succeeded */
11955 ASN__CTFAIL(app_key, td, sptr,
11956 "%s: constraint failed (%s:%d)",
11957 td->name, __FILE__, __LINE__);
11962 static asn_type_selector_result_t
11963 select_UEContextSetupResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11964 asn_type_selector_result_t result = {0, 0};
11965 const asn_ioc_set_t *itable = asn_IOS_UEContextSetupResponseIEs_1;
11966 size_t constraining_column = 0; /* &id */
11967 size_t for_column = 1; /* &criticality */
11968 size_t row, presence_index = 0;
11969 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextSetupResponseIEs, id));
11971 for(row=0; row < itable->rows_count; row++) {
11972 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11973 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11975 if(type_cell->cell_kind == aioc__undefined)
11979 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11980 result.type_descriptor = type_cell->type_descriptor;
11981 result.presence_index = presence_index;
11990 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
11991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11994 ASN__CTFAIL(app_key, td, sptr,
11995 "%s: value not given (%s:%d)",
11996 td->name, __FILE__, __LINE__);
12001 if(1 /* No applicable constraints whatsoever */) {
12002 /* Nothing is here. See below */
12005 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12008 static asn_type_selector_result_t
12009 select_UEContextSetupResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12010 asn_type_selector_result_t result = {0, 0};
12011 const asn_ioc_set_t *itable = asn_IOS_UEContextSetupResponseIEs_1;
12012 size_t constraining_column = 0; /* &id */
12013 size_t for_column = 2; /* &Value */
12014 size_t row, presence_index = 0;
12015 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextSetupResponseIEs, id));
12017 for(row=0; row < itable->rows_count; row++) {
12018 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12019 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12021 if(type_cell->cell_kind == aioc__undefined)
12025 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12026 result.type_descriptor = type_cell->type_descriptor;
12027 result.presence_index = presence_index;
12036 memb_value_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
12037 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12040 ASN__CTFAIL(app_key, td, sptr,
12041 "%s: value not given (%s:%d)",
12042 td->name, __FILE__, __LINE__);
12047 if(1 /* No applicable constraints whatsoever */) {
12048 /* Nothing is here. See below */
12051 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12055 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
12056 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12060 ASN__CTFAIL(app_key, td, sptr,
12061 "%s: value not given (%s:%d)",
12062 td->name, __FILE__, __LINE__);
12066 value = *(const long *)sptr;
12068 if((value >= 0 && value <= 65535)) {
12069 /* Constraint check succeeded */
12072 ASN__CTFAIL(app_key, td, sptr,
12073 "%s: constraint failed (%s:%d)",
12074 td->name, __FILE__, __LINE__);
12079 static asn_type_selector_result_t
12080 select_UEContextSetupFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12081 asn_type_selector_result_t result = {0, 0};
12082 const asn_ioc_set_t *itable = asn_IOS_UEContextSetupFailureIEs_1;
12083 size_t constraining_column = 0; /* &id */
12084 size_t for_column = 1; /* &criticality */
12085 size_t row, presence_index = 0;
12086 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextSetupFailureIEs, id));
12088 for(row=0; row < itable->rows_count; row++) {
12089 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12090 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12092 if(type_cell->cell_kind == aioc__undefined)
12096 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12097 result.type_descriptor = type_cell->type_descriptor;
12098 result.presence_index = presence_index;
12107 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
12108 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12111 ASN__CTFAIL(app_key, td, sptr,
12112 "%s: value not given (%s:%d)",
12113 td->name, __FILE__, __LINE__);
12118 if(1 /* No applicable constraints whatsoever */) {
12119 /* Nothing is here. See below */
12122 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12125 static asn_type_selector_result_t
12126 select_UEContextSetupFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12127 asn_type_selector_result_t result = {0, 0};
12128 const asn_ioc_set_t *itable = asn_IOS_UEContextSetupFailureIEs_1;
12129 size_t constraining_column = 0; /* &id */
12130 size_t for_column = 2; /* &Value */
12131 size_t row, presence_index = 0;
12132 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextSetupFailureIEs, id));
12134 for(row=0; row < itable->rows_count; row++) {
12135 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12136 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12138 if(type_cell->cell_kind == aioc__undefined)
12142 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12143 result.type_descriptor = type_cell->type_descriptor;
12144 result.presence_index = presence_index;
12153 memb_value_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
12154 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12157 ASN__CTFAIL(app_key, td, sptr,
12158 "%s: value not given (%s:%d)",
12159 td->name, __FILE__, __LINE__);
12164 if(1 /* No applicable constraints whatsoever */) {
12165 /* Nothing is here. See below */
12168 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12172 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
12173 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12177 ASN__CTFAIL(app_key, td, sptr,
12178 "%s: value not given (%s:%d)",
12179 td->name, __FILE__, __LINE__);
12183 value = *(const long *)sptr;
12185 if((value >= 0 && value <= 65535)) {
12186 /* Constraint check succeeded */
12189 ASN__CTFAIL(app_key, td, sptr,
12190 "%s: constraint failed (%s:%d)",
12191 td->name, __FILE__, __LINE__);
12196 static asn_type_selector_result_t
12197 select_UEContextReleaseRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12198 asn_type_selector_result_t result = {0, 0};
12199 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseRequestIEs_1;
12200 size_t constraining_column = 0; /* &id */
12201 size_t for_column = 1; /* &criticality */
12202 size_t row, presence_index = 0;
12203 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseRequestIEs, id));
12205 for(row=0; row < itable->rows_count; row++) {
12206 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12207 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12209 if(type_cell->cell_kind == aioc__undefined)
12213 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12214 result.type_descriptor = type_cell->type_descriptor;
12215 result.presence_index = presence_index;
12224 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
12225 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12228 ASN__CTFAIL(app_key, td, sptr,
12229 "%s: value not given (%s:%d)",
12230 td->name, __FILE__, __LINE__);
12235 if(1 /* No applicable constraints whatsoever */) {
12236 /* Nothing is here. See below */
12239 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12242 static asn_type_selector_result_t
12243 select_UEContextReleaseRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12244 asn_type_selector_result_t result = {0, 0};
12245 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseRequestIEs_1;
12246 size_t constraining_column = 0; /* &id */
12247 size_t for_column = 2; /* &Value */
12248 size_t row, presence_index = 0;
12249 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseRequestIEs, id));
12251 for(row=0; row < itable->rows_count; row++) {
12252 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12253 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12255 if(type_cell->cell_kind == aioc__undefined)
12259 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12260 result.type_descriptor = type_cell->type_descriptor;
12261 result.presence_index = presence_index;
12270 memb_value_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
12271 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12274 ASN__CTFAIL(app_key, td, sptr,
12275 "%s: value not given (%s:%d)",
12276 td->name, __FILE__, __LINE__);
12281 if(1 /* No applicable constraints whatsoever */) {
12282 /* Nothing is here. See below */
12285 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12289 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
12290 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12294 ASN__CTFAIL(app_key, td, sptr,
12295 "%s: value not given (%s:%d)",
12296 td->name, __FILE__, __LINE__);
12300 value = *(const long *)sptr;
12302 if((value >= 0 && value <= 65535)) {
12303 /* Constraint check succeeded */
12306 ASN__CTFAIL(app_key, td, sptr,
12307 "%s: constraint failed (%s:%d)",
12308 td->name, __FILE__, __LINE__);
12313 static asn_type_selector_result_t
12314 select_UEContextReleaseCommandIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12315 asn_type_selector_result_t result = {0, 0};
12316 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseCommandIEs_1;
12317 size_t constraining_column = 0; /* &id */
12318 size_t for_column = 1; /* &criticality */
12319 size_t row, presence_index = 0;
12320 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseCommandIEs, id));
12322 for(row=0; row < itable->rows_count; row++) {
12323 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12324 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12326 if(type_cell->cell_kind == aioc__undefined)
12330 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12331 result.type_descriptor = type_cell->type_descriptor;
12332 result.presence_index = presence_index;
12341 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
12342 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12345 ASN__CTFAIL(app_key, td, sptr,
12346 "%s: value not given (%s:%d)",
12347 td->name, __FILE__, __LINE__);
12352 if(1 /* No applicable constraints whatsoever */) {
12353 /* Nothing is here. See below */
12356 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12359 static asn_type_selector_result_t
12360 select_UEContextReleaseCommandIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12361 asn_type_selector_result_t result = {0, 0};
12362 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseCommandIEs_1;
12363 size_t constraining_column = 0; /* &id */
12364 size_t for_column = 2; /* &Value */
12365 size_t row, presence_index = 0;
12366 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseCommandIEs, id));
12368 for(row=0; row < itable->rows_count; row++) {
12369 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12370 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12372 if(type_cell->cell_kind == aioc__undefined)
12376 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12377 result.type_descriptor = type_cell->type_descriptor;
12378 result.presence_index = presence_index;
12387 memb_value_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
12388 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12391 ASN__CTFAIL(app_key, td, sptr,
12392 "%s: value not given (%s:%d)",
12393 td->name, __FILE__, __LINE__);
12398 if(1 /* No applicable constraints whatsoever */) {
12399 /* Nothing is here. See below */
12402 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12406 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
12407 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12411 ASN__CTFAIL(app_key, td, sptr,
12412 "%s: value not given (%s:%d)",
12413 td->name, __FILE__, __LINE__);
12417 value = *(const long *)sptr;
12419 if((value >= 0 && value <= 65535)) {
12420 /* Constraint check succeeded */
12423 ASN__CTFAIL(app_key, td, sptr,
12424 "%s: constraint failed (%s:%d)",
12425 td->name, __FILE__, __LINE__);
12430 static asn_type_selector_result_t
12431 select_UEContextReleaseCompleteIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12432 asn_type_selector_result_t result = {0, 0};
12433 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseCompleteIEs_1;
12434 size_t constraining_column = 0; /* &id */
12435 size_t for_column = 1; /* &criticality */
12436 size_t row, presence_index = 0;
12437 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseCompleteIEs, id));
12439 for(row=0; row < itable->rows_count; row++) {
12440 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12441 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12443 if(type_cell->cell_kind == aioc__undefined)
12447 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12448 result.type_descriptor = type_cell->type_descriptor;
12449 result.presence_index = presence_index;
12458 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
12459 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12462 ASN__CTFAIL(app_key, td, sptr,
12463 "%s: value not given (%s:%d)",
12464 td->name, __FILE__, __LINE__);
12469 if(1 /* No applicable constraints whatsoever */) {
12470 /* Nothing is here. See below */
12473 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12476 static asn_type_selector_result_t
12477 select_UEContextReleaseCompleteIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12478 asn_type_selector_result_t result = {0, 0};
12479 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseCompleteIEs_1;
12480 size_t constraining_column = 0; /* &id */
12481 size_t for_column = 2; /* &Value */
12482 size_t row, presence_index = 0;
12483 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseCompleteIEs, id));
12485 for(row=0; row < itable->rows_count; row++) {
12486 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12487 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12489 if(type_cell->cell_kind == aioc__undefined)
12493 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12494 result.type_descriptor = type_cell->type_descriptor;
12495 result.presence_index = presence_index;
12504 memb_value_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
12505 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12508 ASN__CTFAIL(app_key, td, sptr,
12509 "%s: value not given (%s:%d)",
12510 td->name, __FILE__, __LINE__);
12515 if(1 /* No applicable constraints whatsoever */) {
12516 /* Nothing is here. See below */
12519 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12523 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
12524 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12528 ASN__CTFAIL(app_key, td, sptr,
12529 "%s: value not given (%s:%d)",
12530 td->name, __FILE__, __LINE__);
12534 value = *(const long *)sptr;
12536 if((value >= 0 && value <= 65535)) {
12537 /* Constraint check succeeded */
12540 ASN__CTFAIL(app_key, td, sptr,
12541 "%s: constraint failed (%s:%d)",
12542 td->name, __FILE__, __LINE__);
12547 static asn_type_selector_result_t
12548 select_UEContextModificationRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12549 asn_type_selector_result_t result = {0, 0};
12550 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequestIEs_1;
12551 size_t constraining_column = 0; /* &id */
12552 size_t for_column = 1; /* &criticality */
12553 size_t row, presence_index = 0;
12554 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequestIEs, id));
12556 for(row=0; row < itable->rows_count; row++) {
12557 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12558 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12560 if(type_cell->cell_kind == aioc__undefined)
12564 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12565 result.type_descriptor = type_cell->type_descriptor;
12566 result.presence_index = presence_index;
12575 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
12576 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12579 ASN__CTFAIL(app_key, td, sptr,
12580 "%s: value not given (%s:%d)",
12581 td->name, __FILE__, __LINE__);
12586 if(1 /* No applicable constraints whatsoever */) {
12587 /* Nothing is here. See below */
12590 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12593 static asn_type_selector_result_t
12594 select_UEContextModificationRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12595 asn_type_selector_result_t result = {0, 0};
12596 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequestIEs_1;
12597 size_t constraining_column = 0; /* &id */
12598 size_t for_column = 2; /* &Value */
12599 size_t row, presence_index = 0;
12600 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequestIEs, id));
12602 for(row=0; row < itable->rows_count; row++) {
12603 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12604 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12606 if(type_cell->cell_kind == aioc__undefined)
12610 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12611 result.type_descriptor = type_cell->type_descriptor;
12612 result.presence_index = presence_index;
12621 memb_value_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
12622 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12625 ASN__CTFAIL(app_key, td, sptr,
12626 "%s: value not given (%s:%d)",
12627 td->name, __FILE__, __LINE__);
12632 if(1 /* No applicable constraints whatsoever */) {
12633 /* Nothing is here. See below */
12636 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12640 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
12641 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12645 ASN__CTFAIL(app_key, td, sptr,
12646 "%s: value not given (%s:%d)",
12647 td->name, __FILE__, __LINE__);
12651 value = *(const long *)sptr;
12653 if((value >= 0 && value <= 65535)) {
12654 /* Constraint check succeeded */
12657 ASN__CTFAIL(app_key, td, sptr,
12658 "%s: constraint failed (%s:%d)",
12659 td->name, __FILE__, __LINE__);
12664 static asn_type_selector_result_t
12665 select_UEContextModificationResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12666 asn_type_selector_result_t result = {0, 0};
12667 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationResponseIEs_1;
12668 size_t constraining_column = 0; /* &id */
12669 size_t for_column = 1; /* &criticality */
12670 size_t row, presence_index = 0;
12671 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationResponseIEs, id));
12673 for(row=0; row < itable->rows_count; row++) {
12674 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12675 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12677 if(type_cell->cell_kind == aioc__undefined)
12681 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12682 result.type_descriptor = type_cell->type_descriptor;
12683 result.presence_index = presence_index;
12692 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
12693 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12696 ASN__CTFAIL(app_key, td, sptr,
12697 "%s: value not given (%s:%d)",
12698 td->name, __FILE__, __LINE__);
12703 if(1 /* No applicable constraints whatsoever */) {
12704 /* Nothing is here. See below */
12707 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12710 static asn_type_selector_result_t
12711 select_UEContextModificationResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12712 asn_type_selector_result_t result = {0, 0};
12713 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationResponseIEs_1;
12714 size_t constraining_column = 0; /* &id */
12715 size_t for_column = 2; /* &Value */
12716 size_t row, presence_index = 0;
12717 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationResponseIEs, id));
12719 for(row=0; row < itable->rows_count; row++) {
12720 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12721 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12723 if(type_cell->cell_kind == aioc__undefined)
12727 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12728 result.type_descriptor = type_cell->type_descriptor;
12729 result.presence_index = presence_index;
12738 memb_value_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
12739 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12742 ASN__CTFAIL(app_key, td, sptr,
12743 "%s: value not given (%s:%d)",
12744 td->name, __FILE__, __LINE__);
12749 if(1 /* No applicable constraints whatsoever */) {
12750 /* Nothing is here. See below */
12753 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12757 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
12758 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12762 ASN__CTFAIL(app_key, td, sptr,
12763 "%s: value not given (%s:%d)",
12764 td->name, __FILE__, __LINE__);
12768 value = *(const long *)sptr;
12770 if((value >= 0 && value <= 65535)) {
12771 /* Constraint check succeeded */
12774 ASN__CTFAIL(app_key, td, sptr,
12775 "%s: constraint failed (%s:%d)",
12776 td->name, __FILE__, __LINE__);
12781 static asn_type_selector_result_t
12782 select_UEContextModificationFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12783 asn_type_selector_result_t result = {0, 0};
12784 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationFailureIEs_1;
12785 size_t constraining_column = 0; /* &id */
12786 size_t for_column = 1; /* &criticality */
12787 size_t row, presence_index = 0;
12788 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationFailureIEs, id));
12790 for(row=0; row < itable->rows_count; row++) {
12791 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12792 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12794 if(type_cell->cell_kind == aioc__undefined)
12798 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12799 result.type_descriptor = type_cell->type_descriptor;
12800 result.presence_index = presence_index;
12809 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
12810 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12813 ASN__CTFAIL(app_key, td, sptr,
12814 "%s: value not given (%s:%d)",
12815 td->name, __FILE__, __LINE__);
12820 if(1 /* No applicable constraints whatsoever */) {
12821 /* Nothing is here. See below */
12824 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12827 static asn_type_selector_result_t
12828 select_UEContextModificationFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12829 asn_type_selector_result_t result = {0, 0};
12830 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationFailureIEs_1;
12831 size_t constraining_column = 0; /* &id */
12832 size_t for_column = 2; /* &Value */
12833 size_t row, presence_index = 0;
12834 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationFailureIEs, id));
12836 for(row=0; row < itable->rows_count; row++) {
12837 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12838 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12840 if(type_cell->cell_kind == aioc__undefined)
12844 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12845 result.type_descriptor = type_cell->type_descriptor;
12846 result.presence_index = presence_index;
12855 memb_value_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
12856 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12859 ASN__CTFAIL(app_key, td, sptr,
12860 "%s: value not given (%s:%d)",
12861 td->name, __FILE__, __LINE__);
12866 if(1 /* No applicable constraints whatsoever */) {
12867 /* Nothing is here. See below */
12870 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12874 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
12875 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12879 ASN__CTFAIL(app_key, td, sptr,
12880 "%s: value not given (%s:%d)",
12881 td->name, __FILE__, __LINE__);
12885 value = *(const long *)sptr;
12887 if((value >= 0 && value <= 65535)) {
12888 /* Constraint check succeeded */
12891 ASN__CTFAIL(app_key, td, sptr,
12892 "%s: constraint failed (%s:%d)",
12893 td->name, __FILE__, __LINE__);
12898 static asn_type_selector_result_t
12899 select_UEContextModificationRequiredIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12900 asn_type_selector_result_t result = {0, 0};
12901 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequiredIEs_1;
12902 size_t constraining_column = 0; /* &id */
12903 size_t for_column = 1; /* &criticality */
12904 size_t row, presence_index = 0;
12905 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequiredIEs, id));
12907 for(row=0; row < itable->rows_count; row++) {
12908 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12909 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12911 if(type_cell->cell_kind == aioc__undefined)
12915 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12916 result.type_descriptor = type_cell->type_descriptor;
12917 result.presence_index = presence_index;
12926 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
12927 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12930 ASN__CTFAIL(app_key, td, sptr,
12931 "%s: value not given (%s:%d)",
12932 td->name, __FILE__, __LINE__);
12937 if(1 /* No applicable constraints whatsoever */) {
12938 /* Nothing is here. See below */
12941 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12944 static asn_type_selector_result_t
12945 select_UEContextModificationRequiredIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12946 asn_type_selector_result_t result = {0, 0};
12947 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequiredIEs_1;
12948 size_t constraining_column = 0; /* &id */
12949 size_t for_column = 2; /* &Value */
12950 size_t row, presence_index = 0;
12951 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequiredIEs, id));
12953 for(row=0; row < itable->rows_count; row++) {
12954 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12955 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12957 if(type_cell->cell_kind == aioc__undefined)
12961 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12962 result.type_descriptor = type_cell->type_descriptor;
12963 result.presence_index = presence_index;
12972 memb_value_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
12973 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12976 ASN__CTFAIL(app_key, td, sptr,
12977 "%s: value not given (%s:%d)",
12978 td->name, __FILE__, __LINE__);
12983 if(1 /* No applicable constraints whatsoever */) {
12984 /* Nothing is here. See below */
12987 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12991 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
12992 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12996 ASN__CTFAIL(app_key, td, sptr,
12997 "%s: value not given (%s:%d)",
12998 td->name, __FILE__, __LINE__);
13002 value = *(const long *)sptr;
13004 if((value >= 0 && value <= 65535)) {
13005 /* Constraint check succeeded */
13008 ASN__CTFAIL(app_key, td, sptr,
13009 "%s: constraint failed (%s:%d)",
13010 td->name, __FILE__, __LINE__);
13015 static asn_type_selector_result_t
13016 select_UEContextModificationConfirmIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13017 asn_type_selector_result_t result = {0, 0};
13018 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationConfirmIEs_1;
13019 size_t constraining_column = 0; /* &id */
13020 size_t for_column = 1; /* &criticality */
13021 size_t row, presence_index = 0;
13022 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationConfirmIEs, id));
13024 for(row=0; row < itable->rows_count; row++) {
13025 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13026 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13028 if(type_cell->cell_kind == aioc__undefined)
13032 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13033 result.type_descriptor = type_cell->type_descriptor;
13034 result.presence_index = presence_index;
13043 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
13044 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13047 ASN__CTFAIL(app_key, td, sptr,
13048 "%s: value not given (%s:%d)",
13049 td->name, __FILE__, __LINE__);
13054 if(1 /* No applicable constraints whatsoever */) {
13055 /* Nothing is here. See below */
13058 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13061 static asn_type_selector_result_t
13062 select_UEContextModificationConfirmIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13063 asn_type_selector_result_t result = {0, 0};
13064 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationConfirmIEs_1;
13065 size_t constraining_column = 0; /* &id */
13066 size_t for_column = 2; /* &Value */
13067 size_t row, presence_index = 0;
13068 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationConfirmIEs, id));
13070 for(row=0; row < itable->rows_count; row++) {
13071 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13072 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13074 if(type_cell->cell_kind == aioc__undefined)
13078 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13079 result.type_descriptor = type_cell->type_descriptor;
13080 result.presence_index = presence_index;
13089 memb_value_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
13090 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13093 ASN__CTFAIL(app_key, td, sptr,
13094 "%s: value not given (%s:%d)",
13095 td->name, __FILE__, __LINE__);
13100 if(1 /* No applicable constraints whatsoever */) {
13101 /* Nothing is here. See below */
13104 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13108 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
13109 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13113 ASN__CTFAIL(app_key, td, sptr,
13114 "%s: value not given (%s:%d)",
13115 td->name, __FILE__, __LINE__);
13119 value = *(const long *)sptr;
13121 if((value >= 0 && value <= 65535)) {
13122 /* Constraint check succeeded */
13125 ASN__CTFAIL(app_key, td, sptr,
13126 "%s: constraint failed (%s:%d)",
13127 td->name, __FILE__, __LINE__);
13132 static asn_type_selector_result_t
13133 select_UEContextModificationRefuseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13134 asn_type_selector_result_t result = {0, 0};
13135 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRefuseIEs_1;
13136 size_t constraining_column = 0; /* &id */
13137 size_t for_column = 1; /* &criticality */
13138 size_t row, presence_index = 0;
13139 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRefuseIEs, id));
13141 for(row=0; row < itable->rows_count; row++) {
13142 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13143 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13145 if(type_cell->cell_kind == aioc__undefined)
13149 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13150 result.type_descriptor = type_cell->type_descriptor;
13151 result.presence_index = presence_index;
13160 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
13161 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13164 ASN__CTFAIL(app_key, td, sptr,
13165 "%s: value not given (%s:%d)",
13166 td->name, __FILE__, __LINE__);
13171 if(1 /* No applicable constraints whatsoever */) {
13172 /* Nothing is here. See below */
13175 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13178 static asn_type_selector_result_t
13179 select_UEContextModificationRefuseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13180 asn_type_selector_result_t result = {0, 0};
13181 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRefuseIEs_1;
13182 size_t constraining_column = 0; /* &id */
13183 size_t for_column = 2; /* &Value */
13184 size_t row, presence_index = 0;
13185 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRefuseIEs, id));
13187 for(row=0; row < itable->rows_count; row++) {
13188 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13189 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13191 if(type_cell->cell_kind == aioc__undefined)
13195 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13196 result.type_descriptor = type_cell->type_descriptor;
13197 result.presence_index = presence_index;
13206 memb_value_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
13207 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13210 ASN__CTFAIL(app_key, td, sptr,
13211 "%s: value not given (%s:%d)",
13212 td->name, __FILE__, __LINE__);
13217 if(1 /* No applicable constraints whatsoever */) {
13218 /* Nothing is here. See below */
13221 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13225 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
13226 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13230 ASN__CTFAIL(app_key, td, sptr,
13231 "%s: value not given (%s:%d)",
13232 td->name, __FILE__, __LINE__);
13236 value = *(const long *)sptr;
13238 if((value >= 0 && value <= 65535)) {
13239 /* Constraint check succeeded */
13242 ASN__CTFAIL(app_key, td, sptr,
13243 "%s: constraint failed (%s:%d)",
13244 td->name, __FILE__, __LINE__);
13249 static asn_type_selector_result_t
13250 select_WriteReplaceWarningRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13251 asn_type_selector_result_t result = {0, 0};
13252 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningRequestIEs_1;
13253 size_t constraining_column = 0; /* &id */
13254 size_t for_column = 1; /* &criticality */
13255 size_t row, presence_index = 0;
13256 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningRequestIEs, id));
13258 for(row=0; row < itable->rows_count; row++) {
13259 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13260 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13262 if(type_cell->cell_kind == aioc__undefined)
13266 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13267 result.type_descriptor = type_cell->type_descriptor;
13268 result.presence_index = presence_index;
13277 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
13278 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13281 ASN__CTFAIL(app_key, td, sptr,
13282 "%s: value not given (%s:%d)",
13283 td->name, __FILE__, __LINE__);
13288 if(1 /* No applicable constraints whatsoever */) {
13289 /* Nothing is here. See below */
13292 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13295 static asn_type_selector_result_t
13296 select_WriteReplaceWarningRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13297 asn_type_selector_result_t result = {0, 0};
13298 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningRequestIEs_1;
13299 size_t constraining_column = 0; /* &id */
13300 size_t for_column = 2; /* &Value */
13301 size_t row, presence_index = 0;
13302 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningRequestIEs, id));
13304 for(row=0; row < itable->rows_count; row++) {
13305 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13306 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13308 if(type_cell->cell_kind == aioc__undefined)
13312 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13313 result.type_descriptor = type_cell->type_descriptor;
13314 result.presence_index = presence_index;
13323 memb_value_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
13324 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13327 ASN__CTFAIL(app_key, td, sptr,
13328 "%s: value not given (%s:%d)",
13329 td->name, __FILE__, __LINE__);
13334 if(1 /* No applicable constraints whatsoever */) {
13335 /* Nothing is here. See below */
13338 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13342 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
13343 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13347 ASN__CTFAIL(app_key, td, sptr,
13348 "%s: value not given (%s:%d)",
13349 td->name, __FILE__, __LINE__);
13353 value = *(const long *)sptr;
13355 if((value >= 0 && value <= 65535)) {
13356 /* Constraint check succeeded */
13359 ASN__CTFAIL(app_key, td, sptr,
13360 "%s: constraint failed (%s:%d)",
13361 td->name, __FILE__, __LINE__);
13366 static asn_type_selector_result_t
13367 select_WriteReplaceWarningResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13368 asn_type_selector_result_t result = {0, 0};
13369 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningResponseIEs_1;
13370 size_t constraining_column = 0; /* &id */
13371 size_t for_column = 1; /* &criticality */
13372 size_t row, presence_index = 0;
13373 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningResponseIEs, id));
13375 for(row=0; row < itable->rows_count; row++) {
13376 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13377 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13379 if(type_cell->cell_kind == aioc__undefined)
13383 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13384 result.type_descriptor = type_cell->type_descriptor;
13385 result.presence_index = presence_index;
13394 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
13395 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13398 ASN__CTFAIL(app_key, td, sptr,
13399 "%s: value not given (%s:%d)",
13400 td->name, __FILE__, __LINE__);
13405 if(1 /* No applicable constraints whatsoever */) {
13406 /* Nothing is here. See below */
13409 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13412 static asn_type_selector_result_t
13413 select_WriteReplaceWarningResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13414 asn_type_selector_result_t result = {0, 0};
13415 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningResponseIEs_1;
13416 size_t constraining_column = 0; /* &id */
13417 size_t for_column = 2; /* &Value */
13418 size_t row, presence_index = 0;
13419 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningResponseIEs, id));
13421 for(row=0; row < itable->rows_count; row++) {
13422 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13423 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13425 if(type_cell->cell_kind == aioc__undefined)
13429 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13430 result.type_descriptor = type_cell->type_descriptor;
13431 result.presence_index = presence_index;
13440 memb_value_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
13441 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13444 ASN__CTFAIL(app_key, td, sptr,
13445 "%s: value not given (%s:%d)",
13446 td->name, __FILE__, __LINE__);
13451 if(1 /* No applicable constraints whatsoever */) {
13452 /* Nothing is here. See below */
13455 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13459 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
13460 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13464 ASN__CTFAIL(app_key, td, sptr,
13465 "%s: value not given (%s:%d)",
13466 td->name, __FILE__, __LINE__);
13470 value = *(const long *)sptr;
13472 if((value >= 0 && value <= 65535)) {
13473 /* Constraint check succeeded */
13476 ASN__CTFAIL(app_key, td, sptr,
13477 "%s: constraint failed (%s:%d)",
13478 td->name, __FILE__, __LINE__);
13483 static asn_type_selector_result_t
13484 select_PWSCancelRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13485 asn_type_selector_result_t result = {0, 0};
13486 const asn_ioc_set_t *itable = asn_IOS_PWSCancelRequestIEs_1;
13487 size_t constraining_column = 0; /* &id */
13488 size_t for_column = 1; /* &criticality */
13489 size_t row, presence_index = 0;
13490 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelRequestIEs, id));
13492 for(row=0; row < itable->rows_count; row++) {
13493 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13494 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13496 if(type_cell->cell_kind == aioc__undefined)
13500 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13501 result.type_descriptor = type_cell->type_descriptor;
13502 result.presence_index = presence_index;
13511 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
13512 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13515 ASN__CTFAIL(app_key, td, sptr,
13516 "%s: value not given (%s:%d)",
13517 td->name, __FILE__, __LINE__);
13522 if(1 /* No applicable constraints whatsoever */) {
13523 /* Nothing is here. See below */
13526 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13529 static asn_type_selector_result_t
13530 select_PWSCancelRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13531 asn_type_selector_result_t result = {0, 0};
13532 const asn_ioc_set_t *itable = asn_IOS_PWSCancelRequestIEs_1;
13533 size_t constraining_column = 0; /* &id */
13534 size_t for_column = 2; /* &Value */
13535 size_t row, presence_index = 0;
13536 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelRequestIEs, id));
13538 for(row=0; row < itable->rows_count; row++) {
13539 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13540 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13542 if(type_cell->cell_kind == aioc__undefined)
13546 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13547 result.type_descriptor = type_cell->type_descriptor;
13548 result.presence_index = presence_index;
13557 memb_value_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
13558 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13561 ASN__CTFAIL(app_key, td, sptr,
13562 "%s: value not given (%s:%d)",
13563 td->name, __FILE__, __LINE__);
13568 if(1 /* No applicable constraints whatsoever */) {
13569 /* Nothing is here. See below */
13572 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13576 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
13577 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13581 ASN__CTFAIL(app_key, td, sptr,
13582 "%s: value not given (%s:%d)",
13583 td->name, __FILE__, __LINE__);
13587 value = *(const long *)sptr;
13589 if((value >= 0 && value <= 65535)) {
13590 /* Constraint check succeeded */
13593 ASN__CTFAIL(app_key, td, sptr,
13594 "%s: constraint failed (%s:%d)",
13595 td->name, __FILE__, __LINE__);
13600 static asn_type_selector_result_t
13601 select_PWSCancelResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13602 asn_type_selector_result_t result = {0, 0};
13603 const asn_ioc_set_t *itable = asn_IOS_PWSCancelResponseIEs_1;
13604 size_t constraining_column = 0; /* &id */
13605 size_t for_column = 1; /* &criticality */
13606 size_t row, presence_index = 0;
13607 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelResponseIEs, id));
13609 for(row=0; row < itable->rows_count; row++) {
13610 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13611 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13613 if(type_cell->cell_kind == aioc__undefined)
13617 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13618 result.type_descriptor = type_cell->type_descriptor;
13619 result.presence_index = presence_index;
13628 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
13629 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13632 ASN__CTFAIL(app_key, td, sptr,
13633 "%s: value not given (%s:%d)",
13634 td->name, __FILE__, __LINE__);
13639 if(1 /* No applicable constraints whatsoever */) {
13640 /* Nothing is here. See below */
13643 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13646 static asn_type_selector_result_t
13647 select_PWSCancelResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13648 asn_type_selector_result_t result = {0, 0};
13649 const asn_ioc_set_t *itable = asn_IOS_PWSCancelResponseIEs_1;
13650 size_t constraining_column = 0; /* &id */
13651 size_t for_column = 2; /* &Value */
13652 size_t row, presence_index = 0;
13653 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelResponseIEs, id));
13655 for(row=0; row < itable->rows_count; row++) {
13656 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13657 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13659 if(type_cell->cell_kind == aioc__undefined)
13663 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13664 result.type_descriptor = type_cell->type_descriptor;
13665 result.presence_index = presence_index;
13674 memb_value_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
13675 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13678 ASN__CTFAIL(app_key, td, sptr,
13679 "%s: value not given (%s:%d)",
13680 td->name, __FILE__, __LINE__);
13685 if(1 /* No applicable constraints whatsoever */) {
13686 /* Nothing is here. See below */
13689 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13693 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
13694 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13698 ASN__CTFAIL(app_key, td, sptr,
13699 "%s: value not given (%s:%d)",
13700 td->name, __FILE__, __LINE__);
13704 value = *(const long *)sptr;
13706 if((value >= 0 && value <= 65535)) {
13707 /* Constraint check succeeded */
13710 ASN__CTFAIL(app_key, td, sptr,
13711 "%s: constraint failed (%s:%d)",
13712 td->name, __FILE__, __LINE__);
13717 static asn_type_selector_result_t
13718 select_UEInactivityNotificationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13719 asn_type_selector_result_t result = {0, 0};
13720 const asn_ioc_set_t *itable = asn_IOS_UEInactivityNotificationIEs_1;
13721 size_t constraining_column = 0; /* &id */
13722 size_t for_column = 1; /* &criticality */
13723 size_t row, presence_index = 0;
13724 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEInactivityNotificationIEs, id));
13726 for(row=0; row < itable->rows_count; row++) {
13727 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13728 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13730 if(type_cell->cell_kind == aioc__undefined)
13734 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13735 result.type_descriptor = type_cell->type_descriptor;
13736 result.presence_index = presence_index;
13745 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
13746 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13749 ASN__CTFAIL(app_key, td, sptr,
13750 "%s: value not given (%s:%d)",
13751 td->name, __FILE__, __LINE__);
13756 if(1 /* No applicable constraints whatsoever */) {
13757 /* Nothing is here. See below */
13760 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13763 static asn_type_selector_result_t
13764 select_UEInactivityNotificationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13765 asn_type_selector_result_t result = {0, 0};
13766 const asn_ioc_set_t *itable = asn_IOS_UEInactivityNotificationIEs_1;
13767 size_t constraining_column = 0; /* &id */
13768 size_t for_column = 2; /* &Value */
13769 size_t row, presence_index = 0;
13770 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEInactivityNotificationIEs, id));
13772 for(row=0; row < itable->rows_count; row++) {
13773 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13774 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13776 if(type_cell->cell_kind == aioc__undefined)
13780 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13781 result.type_descriptor = type_cell->type_descriptor;
13782 result.presence_index = presence_index;
13791 memb_value_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
13792 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13795 ASN__CTFAIL(app_key, td, sptr,
13796 "%s: value not given (%s:%d)",
13797 td->name, __FILE__, __LINE__);
13802 if(1 /* No applicable constraints whatsoever */) {
13803 /* Nothing is here. See below */
13806 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13810 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
13811 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13815 ASN__CTFAIL(app_key, td, sptr,
13816 "%s: value not given (%s:%d)",
13817 td->name, __FILE__, __LINE__);
13821 value = *(const long *)sptr;
13823 if((value >= 0 && value <= 65535)) {
13824 /* Constraint check succeeded */
13827 ASN__CTFAIL(app_key, td, sptr,
13828 "%s: constraint failed (%s:%d)",
13829 td->name, __FILE__, __LINE__);
13834 static asn_type_selector_result_t
13835 select_InitialULRRCMessageTransferIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13836 asn_type_selector_result_t result = {0, 0};
13837 const asn_ioc_set_t *itable = asn_IOS_InitialULRRCMessageTransferIEs_1;
13838 size_t constraining_column = 0; /* &id */
13839 size_t for_column = 1; /* &criticality */
13840 size_t row, presence_index = 0;
13841 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct InitialULRRCMessageTransferIEs, id));
13843 for(row=0; row < itable->rows_count; row++) {
13844 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13845 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13847 if(type_cell->cell_kind == aioc__undefined)
13851 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13852 result.type_descriptor = type_cell->type_descriptor;
13853 result.presence_index = presence_index;
13862 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
13863 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13866 ASN__CTFAIL(app_key, td, sptr,
13867 "%s: value not given (%s:%d)",
13868 td->name, __FILE__, __LINE__);
13873 if(1 /* No applicable constraints whatsoever */) {
13874 /* Nothing is here. See below */
13877 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13880 static asn_type_selector_result_t
13881 select_InitialULRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13882 asn_type_selector_result_t result = {0, 0};
13883 const asn_ioc_set_t *itable = asn_IOS_InitialULRRCMessageTransferIEs_1;
13884 size_t constraining_column = 0; /* &id */
13885 size_t for_column = 2; /* &Value */
13886 size_t row, presence_index = 0;
13887 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct InitialULRRCMessageTransferIEs, id));
13889 for(row=0; row < itable->rows_count; row++) {
13890 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13891 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13893 if(type_cell->cell_kind == aioc__undefined)
13897 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13898 result.type_descriptor = type_cell->type_descriptor;
13899 result.presence_index = presence_index;
13908 memb_value_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
13909 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13912 ASN__CTFAIL(app_key, td, sptr,
13913 "%s: value not given (%s:%d)",
13914 td->name, __FILE__, __LINE__);
13919 if(1 /* No applicable constraints whatsoever */) {
13920 /* Nothing is here. See below */
13923 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13927 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
13928 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13932 ASN__CTFAIL(app_key, td, sptr,
13933 "%s: value not given (%s:%d)",
13934 td->name, __FILE__, __LINE__);
13938 value = *(const long *)sptr;
13940 if((value >= 0 && value <= 65535)) {
13941 /* Constraint check succeeded */
13944 ASN__CTFAIL(app_key, td, sptr,
13945 "%s: constraint failed (%s:%d)",
13946 td->name, __FILE__, __LINE__);
13951 static asn_type_selector_result_t
13952 select_DLRRCMessageTransferIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13953 asn_type_selector_result_t result = {0, 0};
13954 const asn_ioc_set_t *itable = asn_IOS_DLRRCMessageTransferIEs_1;
13955 size_t constraining_column = 0; /* &id */
13956 size_t for_column = 1; /* &criticality */
13957 size_t row, presence_index = 0;
13958 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DLRRCMessageTransferIEs, id));
13960 for(row=0; row < itable->rows_count; row++) {
13961 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13962 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13964 if(type_cell->cell_kind == aioc__undefined)
13968 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13969 result.type_descriptor = type_cell->type_descriptor;
13970 result.presence_index = presence_index;
13979 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
13980 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13983 ASN__CTFAIL(app_key, td, sptr,
13984 "%s: value not given (%s:%d)",
13985 td->name, __FILE__, __LINE__);
13990 if(1 /* No applicable constraints whatsoever */) {
13991 /* Nothing is here. See below */
13994 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13997 static asn_type_selector_result_t
13998 select_DLRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13999 asn_type_selector_result_t result = {0, 0};
14000 const asn_ioc_set_t *itable = asn_IOS_DLRRCMessageTransferIEs_1;
14001 size_t constraining_column = 0; /* &id */
14002 size_t for_column = 2; /* &Value */
14003 size_t row, presence_index = 0;
14004 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DLRRCMessageTransferIEs, id));
14006 for(row=0; row < itable->rows_count; row++) {
14007 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14008 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14010 if(type_cell->cell_kind == aioc__undefined)
14014 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14015 result.type_descriptor = type_cell->type_descriptor;
14016 result.presence_index = presence_index;
14025 memb_value_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
14026 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14029 ASN__CTFAIL(app_key, td, sptr,
14030 "%s: value not given (%s:%d)",
14031 td->name, __FILE__, __LINE__);
14036 if(1 /* No applicable constraints whatsoever */) {
14037 /* Nothing is here. See below */
14040 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14044 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
14045 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14049 ASN__CTFAIL(app_key, td, sptr,
14050 "%s: value not given (%s:%d)",
14051 td->name, __FILE__, __LINE__);
14055 value = *(const long *)sptr;
14057 if((value >= 0 && value <= 65535)) {
14058 /* Constraint check succeeded */
14061 ASN__CTFAIL(app_key, td, sptr,
14062 "%s: constraint failed (%s:%d)",
14063 td->name, __FILE__, __LINE__);
14068 static asn_type_selector_result_t
14069 select_ULRRCMessageTransferIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14070 asn_type_selector_result_t result = {0, 0};
14071 const asn_ioc_set_t *itable = asn_IOS_ULRRCMessageTransferIEs_1;
14072 size_t constraining_column = 0; /* &id */
14073 size_t for_column = 1; /* &criticality */
14074 size_t row, presence_index = 0;
14075 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ULRRCMessageTransferIEs, id));
14077 for(row=0; row < itable->rows_count; row++) {
14078 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14079 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14081 if(type_cell->cell_kind == aioc__undefined)
14085 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14086 result.type_descriptor = type_cell->type_descriptor;
14087 result.presence_index = presence_index;
14096 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
14097 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14100 ASN__CTFAIL(app_key, td, sptr,
14101 "%s: value not given (%s:%d)",
14102 td->name, __FILE__, __LINE__);
14107 if(1 /* No applicable constraints whatsoever */) {
14108 /* Nothing is here. See below */
14111 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14114 static asn_type_selector_result_t
14115 select_ULRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14116 asn_type_selector_result_t result = {0, 0};
14117 const asn_ioc_set_t *itable = asn_IOS_ULRRCMessageTransferIEs_1;
14118 size_t constraining_column = 0; /* &id */
14119 size_t for_column = 2; /* &Value */
14120 size_t row, presence_index = 0;
14121 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ULRRCMessageTransferIEs, id));
14123 for(row=0; row < itable->rows_count; row++) {
14124 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14125 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14127 if(type_cell->cell_kind == aioc__undefined)
14131 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14132 result.type_descriptor = type_cell->type_descriptor;
14133 result.presence_index = presence_index;
14142 memb_value_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
14143 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14146 ASN__CTFAIL(app_key, td, sptr,
14147 "%s: value not given (%s:%d)",
14148 td->name, __FILE__, __LINE__);
14153 if(1 /* No applicable constraints whatsoever */) {
14154 /* Nothing is here. See below */
14157 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14161 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
14162 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14166 ASN__CTFAIL(app_key, td, sptr,
14167 "%s: value not given (%s:%d)",
14168 td->name, __FILE__, __LINE__);
14172 value = *(const long *)sptr;
14174 if((value >= 0 && value <= 65535)) {
14175 /* Constraint check succeeded */
14178 ASN__CTFAIL(app_key, td, sptr,
14179 "%s: constraint failed (%s:%d)",
14180 td->name, __FILE__, __LINE__);
14185 static asn_type_selector_result_t
14186 select_SystemInformationDeliveryCommandIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14187 asn_type_selector_result_t result = {0, 0};
14188 const asn_ioc_set_t *itable = asn_IOS_SystemInformationDeliveryCommandIEs_1;
14189 size_t constraining_column = 0; /* &id */
14190 size_t for_column = 1; /* &criticality */
14191 size_t row, presence_index = 0;
14192 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SystemInformationDeliveryCommandIEs, id));
14194 for(row=0; row < itable->rows_count; row++) {
14195 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14196 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14198 if(type_cell->cell_kind == aioc__undefined)
14202 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14203 result.type_descriptor = type_cell->type_descriptor;
14204 result.presence_index = presence_index;
14213 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
14214 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14217 ASN__CTFAIL(app_key, td, sptr,
14218 "%s: value not given (%s:%d)",
14219 td->name, __FILE__, __LINE__);
14224 if(1 /* No applicable constraints whatsoever */) {
14225 /* Nothing is here. See below */
14228 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14231 static asn_type_selector_result_t
14232 select_SystemInformationDeliveryCommandIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14233 asn_type_selector_result_t result = {0, 0};
14234 const asn_ioc_set_t *itable = asn_IOS_SystemInformationDeliveryCommandIEs_1;
14235 size_t constraining_column = 0; /* &id */
14236 size_t for_column = 2; /* &Value */
14237 size_t row, presence_index = 0;
14238 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SystemInformationDeliveryCommandIEs, id));
14240 for(row=0; row < itable->rows_count; row++) {
14241 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14242 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14244 if(type_cell->cell_kind == aioc__undefined)
14248 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14249 result.type_descriptor = type_cell->type_descriptor;
14250 result.presence_index = presence_index;
14259 memb_value_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
14260 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14263 ASN__CTFAIL(app_key, td, sptr,
14264 "%s: value not given (%s:%d)",
14265 td->name, __FILE__, __LINE__);
14270 if(1 /* No applicable constraints whatsoever */) {
14271 /* Nothing is here. See below */
14274 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14278 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
14279 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14283 ASN__CTFAIL(app_key, td, sptr,
14284 "%s: value not given (%s:%d)",
14285 td->name, __FILE__, __LINE__);
14289 value = *(const long *)sptr;
14291 if((value >= 0 && value <= 65535)) {
14292 /* Constraint check succeeded */
14295 ASN__CTFAIL(app_key, td, sptr,
14296 "%s: constraint failed (%s:%d)",
14297 td->name, __FILE__, __LINE__);
14302 static asn_type_selector_result_t
14303 select_PagingIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14304 asn_type_selector_result_t result = {0, 0};
14305 const asn_ioc_set_t *itable = asn_IOS_PagingIEs_1;
14306 size_t constraining_column = 0; /* &id */
14307 size_t for_column = 1; /* &criticality */
14308 size_t row, presence_index = 0;
14309 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PagingIEs, id));
14311 for(row=0; row < itable->rows_count; row++) {
14312 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14313 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14315 if(type_cell->cell_kind == aioc__undefined)
14319 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14320 result.type_descriptor = type_cell->type_descriptor;
14321 result.presence_index = presence_index;
14330 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
14331 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14334 ASN__CTFAIL(app_key, td, sptr,
14335 "%s: value not given (%s:%d)",
14336 td->name, __FILE__, __LINE__);
14341 if(1 /* No applicable constraints whatsoever */) {
14342 /* Nothing is here. See below */
14345 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14348 static asn_type_selector_result_t
14349 select_PagingIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14350 asn_type_selector_result_t result = {0, 0};
14351 const asn_ioc_set_t *itable = asn_IOS_PagingIEs_1;
14352 size_t constraining_column = 0; /* &id */
14353 size_t for_column = 2; /* &Value */
14354 size_t row, presence_index = 0;
14355 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PagingIEs, id));
14357 for(row=0; row < itable->rows_count; row++) {
14358 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14359 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14361 if(type_cell->cell_kind == aioc__undefined)
14365 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14366 result.type_descriptor = type_cell->type_descriptor;
14367 result.presence_index = presence_index;
14376 memb_value_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
14377 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14380 ASN__CTFAIL(app_key, td, sptr,
14381 "%s: value not given (%s:%d)",
14382 td->name, __FILE__, __LINE__);
14387 if(1 /* No applicable constraints whatsoever */) {
14388 /* Nothing is here. See below */
14391 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14395 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
14396 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14400 ASN__CTFAIL(app_key, td, sptr,
14401 "%s: value not given (%s:%d)",
14402 td->name, __FILE__, __LINE__);
14406 value = *(const long *)sptr;
14408 if((value >= 0 && value <= 65535)) {
14409 /* Constraint check succeeded */
14412 ASN__CTFAIL(app_key, td, sptr,
14413 "%s: constraint failed (%s:%d)",
14414 td->name, __FILE__, __LINE__);
14419 static asn_type_selector_result_t
14420 select_NotifyIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14421 asn_type_selector_result_t result = {0, 0};
14422 const asn_ioc_set_t *itable = asn_IOS_NotifyIEs_1;
14423 size_t constraining_column = 0; /* &id */
14424 size_t for_column = 1; /* &criticality */
14425 size_t row, presence_index = 0;
14426 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NotifyIEs, id));
14428 for(row=0; row < itable->rows_count; row++) {
14429 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14430 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14432 if(type_cell->cell_kind == aioc__undefined)
14436 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14437 result.type_descriptor = type_cell->type_descriptor;
14438 result.presence_index = presence_index;
14447 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
14448 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14451 ASN__CTFAIL(app_key, td, sptr,
14452 "%s: value not given (%s:%d)",
14453 td->name, __FILE__, __LINE__);
14458 if(1 /* No applicable constraints whatsoever */) {
14459 /* Nothing is here. See below */
14462 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14465 static asn_type_selector_result_t
14466 select_NotifyIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14467 asn_type_selector_result_t result = {0, 0};
14468 const asn_ioc_set_t *itable = asn_IOS_NotifyIEs_1;
14469 size_t constraining_column = 0; /* &id */
14470 size_t for_column = 2; /* &Value */
14471 size_t row, presence_index = 0;
14472 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NotifyIEs, id));
14474 for(row=0; row < itable->rows_count; row++) {
14475 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14476 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14478 if(type_cell->cell_kind == aioc__undefined)
14482 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14483 result.type_descriptor = type_cell->type_descriptor;
14484 result.presence_index = presence_index;
14493 memb_value_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
14494 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14497 ASN__CTFAIL(app_key, td, sptr,
14498 "%s: value not given (%s:%d)",
14499 td->name, __FILE__, __LINE__);
14504 if(1 /* No applicable constraints whatsoever */) {
14505 /* Nothing is here. See below */
14508 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14512 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
14513 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14517 ASN__CTFAIL(app_key, td, sptr,
14518 "%s: value not given (%s:%d)",
14519 td->name, __FILE__, __LINE__);
14523 value = *(const long *)sptr;
14525 if((value >= 0 && value <= 65535)) {
14526 /* Constraint check succeeded */
14529 ASN__CTFAIL(app_key, td, sptr,
14530 "%s: constraint failed (%s:%d)",
14531 td->name, __FILE__, __LINE__);
14536 static asn_type_selector_result_t
14537 select_PWSRestartIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14538 asn_type_selector_result_t result = {0, 0};
14539 const asn_ioc_set_t *itable = asn_IOS_PWSRestartIndicationIEs_1;
14540 size_t constraining_column = 0; /* &id */
14541 size_t for_column = 1; /* &criticality */
14542 size_t row, presence_index = 0;
14543 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSRestartIndicationIEs, id));
14545 for(row=0; row < itable->rows_count; row++) {
14546 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14547 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14549 if(type_cell->cell_kind == aioc__undefined)
14553 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14554 result.type_descriptor = type_cell->type_descriptor;
14555 result.presence_index = presence_index;
14564 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
14565 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14568 ASN__CTFAIL(app_key, td, sptr,
14569 "%s: value not given (%s:%d)",
14570 td->name, __FILE__, __LINE__);
14575 if(1 /* No applicable constraints whatsoever */) {
14576 /* Nothing is here. See below */
14579 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14582 static asn_type_selector_result_t
14583 select_PWSRestartIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14584 asn_type_selector_result_t result = {0, 0};
14585 const asn_ioc_set_t *itable = asn_IOS_PWSRestartIndicationIEs_1;
14586 size_t constraining_column = 0; /* &id */
14587 size_t for_column = 2; /* &Value */
14588 size_t row, presence_index = 0;
14589 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSRestartIndicationIEs, id));
14591 for(row=0; row < itable->rows_count; row++) {
14592 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14593 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14595 if(type_cell->cell_kind == aioc__undefined)
14599 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14600 result.type_descriptor = type_cell->type_descriptor;
14601 result.presence_index = presence_index;
14610 memb_value_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
14611 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14614 ASN__CTFAIL(app_key, td, sptr,
14615 "%s: value not given (%s:%d)",
14616 td->name, __FILE__, __LINE__);
14621 if(1 /* No applicable constraints whatsoever */) {
14622 /* Nothing is here. See below */
14625 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14629 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
14630 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14634 ASN__CTFAIL(app_key, td, sptr,
14635 "%s: value not given (%s:%d)",
14636 td->name, __FILE__, __LINE__);
14640 value = *(const long *)sptr;
14642 if((value >= 0 && value <= 65535)) {
14643 /* Constraint check succeeded */
14646 ASN__CTFAIL(app_key, td, sptr,
14647 "%s: constraint failed (%s:%d)",
14648 td->name, __FILE__, __LINE__);
14653 static asn_type_selector_result_t
14654 select_PWSFailureIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14655 asn_type_selector_result_t result = {0, 0};
14656 const asn_ioc_set_t *itable = asn_IOS_PWSFailureIndicationIEs_1;
14657 size_t constraining_column = 0; /* &id */
14658 size_t for_column = 1; /* &criticality */
14659 size_t row, presence_index = 0;
14660 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSFailureIndicationIEs, id));
14662 for(row=0; row < itable->rows_count; row++) {
14663 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14664 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14666 if(type_cell->cell_kind == aioc__undefined)
14670 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14671 result.type_descriptor = type_cell->type_descriptor;
14672 result.presence_index = presence_index;
14681 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
14682 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14685 ASN__CTFAIL(app_key, td, sptr,
14686 "%s: value not given (%s:%d)",
14687 td->name, __FILE__, __LINE__);
14692 if(1 /* No applicable constraints whatsoever */) {
14693 /* Nothing is here. See below */
14696 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14699 static asn_type_selector_result_t
14700 select_PWSFailureIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14701 asn_type_selector_result_t result = {0, 0};
14702 const asn_ioc_set_t *itable = asn_IOS_PWSFailureIndicationIEs_1;
14703 size_t constraining_column = 0; /* &id */
14704 size_t for_column = 2; /* &Value */
14705 size_t row, presence_index = 0;
14706 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSFailureIndicationIEs, id));
14708 for(row=0; row < itable->rows_count; row++) {
14709 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14710 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14712 if(type_cell->cell_kind == aioc__undefined)
14716 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14717 result.type_descriptor = type_cell->type_descriptor;
14718 result.presence_index = presence_index;
14727 memb_value_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
14728 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14731 ASN__CTFAIL(app_key, td, sptr,
14732 "%s: value not given (%s:%d)",
14733 td->name, __FILE__, __LINE__);
14738 if(1 /* No applicable constraints whatsoever */) {
14739 /* Nothing is here. See below */
14742 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14746 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
14747 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14751 ASN__CTFAIL(app_key, td, sptr,
14752 "%s: value not given (%s:%d)",
14753 td->name, __FILE__, __LINE__);
14757 value = *(const long *)sptr;
14759 if((value >= 0 && value <= 65535)) {
14760 /* Constraint check succeeded */
14763 ASN__CTFAIL(app_key, td, sptr,
14764 "%s: constraint failed (%s:%d)",
14765 td->name, __FILE__, __LINE__);
14770 static asn_type_selector_result_t
14771 select_GNBDUStatusIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14772 asn_type_selector_result_t result = {0, 0};
14773 const asn_ioc_set_t *itable = asn_IOS_GNBDUStatusIndicationIEs_1;
14774 size_t constraining_column = 0; /* &id */
14775 size_t for_column = 1; /* &criticality */
14776 size_t row, presence_index = 0;
14777 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUStatusIndicationIEs, id));
14779 for(row=0; row < itable->rows_count; row++) {
14780 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14781 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14783 if(type_cell->cell_kind == aioc__undefined)
14787 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14788 result.type_descriptor = type_cell->type_descriptor;
14789 result.presence_index = presence_index;
14798 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
14799 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14802 ASN__CTFAIL(app_key, td, sptr,
14803 "%s: value not given (%s:%d)",
14804 td->name, __FILE__, __LINE__);
14809 if(1 /* No applicable constraints whatsoever */) {
14810 /* Nothing is here. See below */
14813 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14816 static asn_type_selector_result_t
14817 select_GNBDUStatusIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14818 asn_type_selector_result_t result = {0, 0};
14819 const asn_ioc_set_t *itable = asn_IOS_GNBDUStatusIndicationIEs_1;
14820 size_t constraining_column = 0; /* &id */
14821 size_t for_column = 2; /* &Value */
14822 size_t row, presence_index = 0;
14823 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUStatusIndicationIEs, id));
14825 for(row=0; row < itable->rows_count; row++) {
14826 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14827 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14829 if(type_cell->cell_kind == aioc__undefined)
14833 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14834 result.type_descriptor = type_cell->type_descriptor;
14835 result.presence_index = presence_index;
14844 memb_value_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
14845 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14848 ASN__CTFAIL(app_key, td, sptr,
14849 "%s: value not given (%s:%d)",
14850 td->name, __FILE__, __LINE__);
14855 if(1 /* No applicable constraints whatsoever */) {
14856 /* Nothing is here. See below */
14859 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14863 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
14864 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14868 ASN__CTFAIL(app_key, td, sptr,
14869 "%s: value not given (%s:%d)",
14870 td->name, __FILE__, __LINE__);
14874 value = *(const long *)sptr;
14876 if((value >= 0 && value <= 65535)) {
14877 /* Constraint check succeeded */
14880 ASN__CTFAIL(app_key, td, sptr,
14881 "%s: constraint failed (%s:%d)",
14882 td->name, __FILE__, __LINE__);
14887 static asn_type_selector_result_t
14888 select_RRCDeliveryReportIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14889 asn_type_selector_result_t result = {0, 0};
14890 const asn_ioc_set_t *itable = asn_IOS_RRCDeliveryReportIEs_1;
14891 size_t constraining_column = 0; /* &id */
14892 size_t for_column = 1; /* &criticality */
14893 size_t row, presence_index = 0;
14894 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRCDeliveryReportIEs, id));
14896 for(row=0; row < itable->rows_count; row++) {
14897 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14898 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14900 if(type_cell->cell_kind == aioc__undefined)
14904 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14905 result.type_descriptor = type_cell->type_descriptor;
14906 result.presence_index = presence_index;
14915 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
14916 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14919 ASN__CTFAIL(app_key, td, sptr,
14920 "%s: value not given (%s:%d)",
14921 td->name, __FILE__, __LINE__);
14926 if(1 /* No applicable constraints whatsoever */) {
14927 /* Nothing is here. See below */
14930 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14933 static asn_type_selector_result_t
14934 select_RRCDeliveryReportIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14935 asn_type_selector_result_t result = {0, 0};
14936 const asn_ioc_set_t *itable = asn_IOS_RRCDeliveryReportIEs_1;
14937 size_t constraining_column = 0; /* &id */
14938 size_t for_column = 2; /* &Value */
14939 size_t row, presence_index = 0;
14940 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRCDeliveryReportIEs, id));
14942 for(row=0; row < itable->rows_count; row++) {
14943 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14944 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14946 if(type_cell->cell_kind == aioc__undefined)
14950 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14951 result.type_descriptor = type_cell->type_descriptor;
14952 result.presence_index = presence_index;
14961 memb_value_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
14962 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14965 ASN__CTFAIL(app_key, td, sptr,
14966 "%s: value not given (%s:%d)",
14967 td->name, __FILE__, __LINE__);
14972 if(1 /* No applicable constraints whatsoever */) {
14973 /* Nothing is here. See below */
14976 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14979 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
14980 { 2, 1 } /* (0..65535) */,
14982 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
14983 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
14984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
14985 0, 0 /* No PER value map */
14987 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
14990 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
14991 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
14992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
14993 0, 0 /* No PER value map */
14995 static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = {
14998 static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = {
14999 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15000 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15001 0, 0 /* No PER value map */
15003 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
15004 { 2, 1 } /* (0..65535) */,
15006 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
15007 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15009 0, 0 /* No PER value map */
15011 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
15014 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
15015 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15016 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15017 0, 0 /* No PER value map */
15019 static asn_oer_constraints_t asn_OER_memb_value_constr_8 CC_NOTUSED = {
15022 static asn_per_constraints_t asn_PER_memb_value_constr_8 CC_NOTUSED = {
15023 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15025 0, 0 /* No PER value map */
15027 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
15028 { 2, 1 } /* (0..65535) */,
15030 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
15031 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15033 0, 0 /* No PER value map */
15035 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
15038 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
15039 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15040 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15041 0, 0 /* No PER value map */
15043 static asn_oer_constraints_t asn_OER_memb_value_constr_12 CC_NOTUSED = {
15046 static asn_per_constraints_t asn_PER_memb_value_constr_12 CC_NOTUSED = {
15047 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15049 0, 0 /* No PER value map */
15051 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
15052 { 2, 1 } /* (0..65535) */,
15054 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
15055 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15056 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15057 0, 0 /* No PER value map */
15059 static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
15062 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
15063 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15065 0, 0 /* No PER value map */
15067 static asn_oer_constraints_t asn_OER_memb_value_constr_16 CC_NOTUSED = {
15070 static asn_per_constraints_t asn_PER_memb_value_constr_16 CC_NOTUSED = {
15071 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15073 0, 0 /* No PER value map */
15075 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
15076 { 2, 1 } /* (0..65535) */,
15078 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
15079 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15080 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15081 0, 0 /* No PER value map */
15083 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
15086 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
15087 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15089 0, 0 /* No PER value map */
15091 static asn_oer_constraints_t asn_OER_memb_value_constr_20 CC_NOTUSED = {
15094 static asn_per_constraints_t asn_PER_memb_value_constr_20 CC_NOTUSED = {
15095 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15097 0, 0 /* No PER value map */
15099 static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
15100 { 2, 1 } /* (0..65535) */,
15102 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
15103 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15105 0, 0 /* No PER value map */
15107 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
15110 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
15111 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15113 0, 0 /* No PER value map */
15115 static asn_oer_constraints_t asn_OER_memb_value_constr_24 CC_NOTUSED = {
15118 static asn_per_constraints_t asn_PER_memb_value_constr_24 CC_NOTUSED = {
15119 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15120 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15121 0, 0 /* No PER value map */
15123 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
15124 { 2, 1 } /* (0..65535) */,
15126 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
15127 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15129 0, 0 /* No PER value map */
15131 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
15134 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
15135 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15136 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15137 0, 0 /* No PER value map */
15139 static asn_oer_constraints_t asn_OER_memb_value_constr_28 CC_NOTUSED = {
15142 static asn_per_constraints_t asn_PER_memb_value_constr_28 CC_NOTUSED = {
15143 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15145 0, 0 /* No PER value map */
15147 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
15148 { 2, 1 } /* (0..65535) */,
15150 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
15151 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15153 0, 0 /* No PER value map */
15155 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
15158 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
15159 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15160 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15161 0, 0 /* No PER value map */
15163 static asn_oer_constraints_t asn_OER_memb_value_constr_32 CC_NOTUSED = {
15166 static asn_per_constraints_t asn_PER_memb_value_constr_32 CC_NOTUSED = {
15167 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15169 0, 0 /* No PER value map */
15171 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
15172 { 2, 1 } /* (0..65535) */,
15174 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
15175 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15177 0, 0 /* No PER value map */
15179 static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
15182 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
15183 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15185 0, 0 /* No PER value map */
15187 static asn_oer_constraints_t asn_OER_memb_value_constr_36 CC_NOTUSED = {
15190 static asn_per_constraints_t asn_PER_memb_value_constr_36 CC_NOTUSED = {
15191 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15193 0, 0 /* No PER value map */
15195 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
15196 { 2, 1 } /* (0..65535) */,
15198 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
15199 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15200 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15201 0, 0 /* No PER value map */
15203 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
15206 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
15207 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15209 0, 0 /* No PER value map */
15211 static asn_oer_constraints_t asn_OER_memb_value_constr_40 CC_NOTUSED = {
15214 static asn_per_constraints_t asn_PER_memb_value_constr_40 CC_NOTUSED = {
15215 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15216 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15217 0, 0 /* No PER value map */
15219 static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
15220 { 2, 1 } /* (0..65535) */,
15222 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
15223 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15225 0, 0 /* No PER value map */
15227 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
15230 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
15231 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15233 0, 0 /* No PER value map */
15235 static asn_oer_constraints_t asn_OER_memb_value_constr_44 CC_NOTUSED = {
15238 static asn_per_constraints_t asn_PER_memb_value_constr_44 CC_NOTUSED = {
15239 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15240 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15241 0, 0 /* No PER value map */
15243 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
15244 { 2, 1 } /* (0..65535) */,
15246 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
15247 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15249 0, 0 /* No PER value map */
15251 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
15254 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
15255 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15256 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15257 0, 0 /* No PER value map */
15259 static asn_oer_constraints_t asn_OER_memb_value_constr_48 CC_NOTUSED = {
15262 static asn_per_constraints_t asn_PER_memb_value_constr_48 CC_NOTUSED = {
15263 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15265 0, 0 /* No PER value map */
15267 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
15268 { 2, 1 } /* (0..65535) */,
15270 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
15271 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15273 0, 0 /* No PER value map */
15275 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
15278 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
15279 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15280 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15281 0, 0 /* No PER value map */
15283 static asn_oer_constraints_t asn_OER_memb_value_constr_52 CC_NOTUSED = {
15286 static asn_per_constraints_t asn_PER_memb_value_constr_52 CC_NOTUSED = {
15287 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15289 0, 0 /* No PER value map */
15291 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
15292 { 2, 1 } /* (0..65535) */,
15294 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
15295 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15296 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15297 0, 0 /* No PER value map */
15299 static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
15302 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
15303 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15305 0, 0 /* No PER value map */
15307 static asn_oer_constraints_t asn_OER_memb_value_constr_56 CC_NOTUSED = {
15310 static asn_per_constraints_t asn_PER_memb_value_constr_56 CC_NOTUSED = {
15311 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15313 0, 0 /* No PER value map */
15315 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
15316 { 2, 1 } /* (0..65535) */,
15318 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
15319 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15320 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15321 0, 0 /* No PER value map */
15323 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
15326 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
15327 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15329 0, 0 /* No PER value map */
15331 static asn_oer_constraints_t asn_OER_memb_value_constr_60 CC_NOTUSED = {
15334 static asn_per_constraints_t asn_PER_memb_value_constr_60 CC_NOTUSED = {
15335 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15336 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15337 0, 0 /* No PER value map */
15339 static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
15340 { 2, 1 } /* (0..65535) */,
15342 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
15343 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15345 0, 0 /* No PER value map */
15347 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
15350 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
15351 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15353 0, 0 /* No PER value map */
15355 static asn_oer_constraints_t asn_OER_memb_value_constr_64 CC_NOTUSED = {
15358 static asn_per_constraints_t asn_PER_memb_value_constr_64 CC_NOTUSED = {
15359 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15360 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15361 0, 0 /* No PER value map */
15363 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
15364 { 2, 1 } /* (0..65535) */,
15366 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
15367 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15369 0, 0 /* No PER value map */
15371 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
15374 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
15375 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15376 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15377 0, 0 /* No PER value map */
15379 static asn_oer_constraints_t asn_OER_memb_value_constr_68 CC_NOTUSED = {
15382 static asn_per_constraints_t asn_PER_memb_value_constr_68 CC_NOTUSED = {
15383 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15385 0, 0 /* No PER value map */
15387 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
15388 { 2, 1 } /* (0..65535) */,
15390 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
15391 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15393 0, 0 /* No PER value map */
15395 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
15398 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
15399 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15400 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15401 0, 0 /* No PER value map */
15403 static asn_oer_constraints_t asn_OER_memb_value_constr_72 CC_NOTUSED = {
15406 static asn_per_constraints_t asn_PER_memb_value_constr_72 CC_NOTUSED = {
15407 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15409 0, 0 /* No PER value map */
15411 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
15412 { 2, 1 } /* (0..65535) */,
15414 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
15415 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15416 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15417 0, 0 /* No PER value map */
15419 static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
15422 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
15423 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15425 0, 0 /* No PER value map */
15427 static asn_oer_constraints_t asn_OER_memb_value_constr_76 CC_NOTUSED = {
15430 static asn_per_constraints_t asn_PER_memb_value_constr_76 CC_NOTUSED = {
15431 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15433 0, 0 /* No PER value map */
15435 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
15436 { 2, 1 } /* (0..65535) */,
15438 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
15439 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15440 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15441 0, 0 /* No PER value map */
15443 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
15446 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
15447 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15449 0, 0 /* No PER value map */
15451 static asn_oer_constraints_t asn_OER_memb_value_constr_80 CC_NOTUSED = {
15454 static asn_per_constraints_t asn_PER_memb_value_constr_80 CC_NOTUSED = {
15455 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15456 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15457 0, 0 /* No PER value map */
15459 static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
15460 { 2, 1 } /* (0..65535) */,
15462 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
15463 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15465 0, 0 /* No PER value map */
15467 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
15470 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
15471 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15473 0, 0 /* No PER value map */
15475 static asn_oer_constraints_t asn_OER_memb_value_constr_84 CC_NOTUSED = {
15478 static asn_per_constraints_t asn_PER_memb_value_constr_84 CC_NOTUSED = {
15479 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15480 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15481 0, 0 /* No PER value map */
15483 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
15484 { 2, 1 } /* (0..65535) */,
15486 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
15487 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15489 0, 0 /* No PER value map */
15491 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
15494 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
15495 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15496 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15497 0, 0 /* No PER value map */
15499 static asn_oer_constraints_t asn_OER_memb_value_constr_88 CC_NOTUSED = {
15502 static asn_per_constraints_t asn_PER_memb_value_constr_88 CC_NOTUSED = {
15503 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15505 0, 0 /* No PER value map */
15507 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
15508 { 2, 1 } /* (0..65535) */,
15510 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
15511 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15513 0, 0 /* No PER value map */
15515 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
15518 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
15519 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15520 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15521 0, 0 /* No PER value map */
15523 static asn_oer_constraints_t asn_OER_memb_value_constr_92 CC_NOTUSED = {
15526 static asn_per_constraints_t asn_PER_memb_value_constr_92 CC_NOTUSED = {
15527 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15529 0, 0 /* No PER value map */
15531 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
15532 { 2, 1 } /* (0..65535) */,
15534 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
15535 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15536 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15537 0, 0 /* No PER value map */
15539 static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
15542 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
15543 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15545 0, 0 /* No PER value map */
15547 static asn_oer_constraints_t asn_OER_memb_value_constr_96 CC_NOTUSED = {
15550 static asn_per_constraints_t asn_PER_memb_value_constr_96 CC_NOTUSED = {
15551 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15553 0, 0 /* No PER value map */
15555 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
15556 { 2, 1 } /* (0..65535) */,
15558 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
15559 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15560 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15561 0, 0 /* No PER value map */
15563 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
15566 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
15567 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15569 0, 0 /* No PER value map */
15571 static asn_oer_constraints_t asn_OER_memb_value_constr_100 CC_NOTUSED = {
15574 static asn_per_constraints_t asn_PER_memb_value_constr_100 CC_NOTUSED = {
15575 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15576 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15577 0, 0 /* No PER value map */
15579 static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
15580 { 2, 1 } /* (0..65535) */,
15582 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
15583 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15585 0, 0 /* No PER value map */
15587 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
15590 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
15591 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15593 0, 0 /* No PER value map */
15595 static asn_oer_constraints_t asn_OER_memb_value_constr_104 CC_NOTUSED = {
15598 static asn_per_constraints_t asn_PER_memb_value_constr_104 CC_NOTUSED = {
15599 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15600 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15601 0, 0 /* No PER value map */
15603 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
15604 { 2, 1 } /* (0..65535) */,
15606 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
15607 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15609 0, 0 /* No PER value map */
15611 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
15614 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
15615 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15616 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15617 0, 0 /* No PER value map */
15619 static asn_oer_constraints_t asn_OER_memb_value_constr_108 CC_NOTUSED = {
15622 static asn_per_constraints_t asn_PER_memb_value_constr_108 CC_NOTUSED = {
15623 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15625 0, 0 /* No PER value map */
15627 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
15628 { 2, 1 } /* (0..65535) */,
15630 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
15631 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15633 0, 0 /* No PER value map */
15635 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
15638 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
15639 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15640 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15641 0, 0 /* No PER value map */
15643 static asn_oer_constraints_t asn_OER_memb_value_constr_112 CC_NOTUSED = {
15646 static asn_per_constraints_t asn_PER_memb_value_constr_112 CC_NOTUSED = {
15647 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15649 0, 0 /* No PER value map */
15651 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
15652 { 2, 1 } /* (0..65535) */,
15654 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
15655 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15656 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15657 0, 0 /* No PER value map */
15659 static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
15662 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
15663 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15665 0, 0 /* No PER value map */
15667 static asn_oer_constraints_t asn_OER_memb_value_constr_116 CC_NOTUSED = {
15670 static asn_per_constraints_t asn_PER_memb_value_constr_116 CC_NOTUSED = {
15671 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15673 0, 0 /* No PER value map */
15675 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
15676 { 2, 1 } /* (0..65535) */,
15678 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
15679 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15680 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15681 0, 0 /* No PER value map */
15683 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
15686 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
15687 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15689 0, 0 /* No PER value map */
15691 static asn_oer_constraints_t asn_OER_memb_value_constr_120 CC_NOTUSED = {
15694 static asn_per_constraints_t asn_PER_memb_value_constr_120 CC_NOTUSED = {
15695 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15696 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15697 0, 0 /* No PER value map */
15699 static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
15700 { 2, 1 } /* (0..65535) */,
15702 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
15703 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15705 0, 0 /* No PER value map */
15707 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
15710 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
15711 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15713 0, 0 /* No PER value map */
15715 static asn_oer_constraints_t asn_OER_memb_value_constr_124 CC_NOTUSED = {
15718 static asn_per_constraints_t asn_PER_memb_value_constr_124 CC_NOTUSED = {
15719 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15720 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15721 0, 0 /* No PER value map */
15723 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
15724 { 2, 1 } /* (0..65535) */,
15726 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
15727 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15729 0, 0 /* No PER value map */
15731 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
15734 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
15735 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15736 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15737 0, 0 /* No PER value map */
15739 static asn_oer_constraints_t asn_OER_memb_value_constr_128 CC_NOTUSED = {
15742 static asn_per_constraints_t asn_PER_memb_value_constr_128 CC_NOTUSED = {
15743 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15745 0, 0 /* No PER value map */
15747 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
15748 { 2, 1 } /* (0..65535) */,
15750 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
15751 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15753 0, 0 /* No PER value map */
15755 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
15758 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
15759 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15760 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15761 0, 0 /* No PER value map */
15763 static asn_oer_constraints_t asn_OER_memb_value_constr_132 CC_NOTUSED = {
15766 static asn_per_constraints_t asn_PER_memb_value_constr_132 CC_NOTUSED = {
15767 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15769 0, 0 /* No PER value map */
15771 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
15772 { 2, 1 } /* (0..65535) */,
15774 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
15775 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15776 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15777 0, 0 /* No PER value map */
15779 static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
15782 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
15783 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15785 0, 0 /* No PER value map */
15787 static asn_oer_constraints_t asn_OER_memb_value_constr_136 CC_NOTUSED = {
15790 static asn_per_constraints_t asn_PER_memb_value_constr_136 CC_NOTUSED = {
15791 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15793 0, 0 /* No PER value map */
15795 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
15796 { 2, 1 } /* (0..65535) */,
15798 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
15799 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15800 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15801 0, 0 /* No PER value map */
15803 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
15806 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
15807 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15809 0, 0 /* No PER value map */
15811 static asn_oer_constraints_t asn_OER_memb_value_constr_140 CC_NOTUSED = {
15814 static asn_per_constraints_t asn_PER_memb_value_constr_140 CC_NOTUSED = {
15815 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15816 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15817 0, 0 /* No PER value map */
15819 static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
15820 { 2, 1 } /* (0..65535) */,
15822 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
15823 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15825 0, 0 /* No PER value map */
15827 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
15830 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
15831 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15833 0, 0 /* No PER value map */
15835 static asn_oer_constraints_t asn_OER_memb_value_constr_144 CC_NOTUSED = {
15838 static asn_per_constraints_t asn_PER_memb_value_constr_144 CC_NOTUSED = {
15839 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15840 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15841 0, 0 /* No PER value map */
15843 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
15844 { 2, 1 } /* (0..65535) */,
15846 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
15847 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15849 0, 0 /* No PER value map */
15851 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
15854 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
15855 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15856 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15857 0, 0 /* No PER value map */
15859 static asn_oer_constraints_t asn_OER_memb_value_constr_148 CC_NOTUSED = {
15862 static asn_per_constraints_t asn_PER_memb_value_constr_148 CC_NOTUSED = {
15863 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15865 0, 0 /* No PER value map */
15867 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
15868 { 2, 1 } /* (0..65535) */,
15870 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
15871 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15873 0, 0 /* No PER value map */
15875 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
15878 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
15879 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15880 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15881 0, 0 /* No PER value map */
15883 static asn_oer_constraints_t asn_OER_memb_value_constr_152 CC_NOTUSED = {
15886 static asn_per_constraints_t asn_PER_memb_value_constr_152 CC_NOTUSED = {
15887 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15889 0, 0 /* No PER value map */
15891 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
15892 { 2, 1 } /* (0..65535) */,
15894 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
15895 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15896 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15897 0, 0 /* No PER value map */
15899 static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
15902 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
15903 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15905 0, 0 /* No PER value map */
15907 static asn_oer_constraints_t asn_OER_memb_value_constr_156 CC_NOTUSED = {
15910 static asn_per_constraints_t asn_PER_memb_value_constr_156 CC_NOTUSED = {
15911 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15913 0, 0 /* No PER value map */
15915 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
15916 { 2, 1 } /* (0..65535) */,
15918 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
15919 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15920 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15921 0, 0 /* No PER value map */
15923 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
15926 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
15927 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15929 0, 0 /* No PER value map */
15931 static asn_oer_constraints_t asn_OER_memb_value_constr_160 CC_NOTUSED = {
15934 static asn_per_constraints_t asn_PER_memb_value_constr_160 CC_NOTUSED = {
15935 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15936 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15937 0, 0 /* No PER value map */
15939 static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
15940 { 2, 1 } /* (0..65535) */,
15942 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
15943 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15945 0, 0 /* No PER value map */
15947 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
15950 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
15951 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15953 0, 0 /* No PER value map */
15955 static asn_oer_constraints_t asn_OER_memb_value_constr_164 CC_NOTUSED = {
15958 static asn_per_constraints_t asn_PER_memb_value_constr_164 CC_NOTUSED = {
15959 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15960 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15961 0, 0 /* No PER value map */
15963 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
15964 { 2, 1 } /* (0..65535) */,
15966 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
15967 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15969 0, 0 /* No PER value map */
15971 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
15974 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
15975 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15976 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15977 0, 0 /* No PER value map */
15979 static asn_oer_constraints_t asn_OER_memb_value_constr_168 CC_NOTUSED = {
15982 static asn_per_constraints_t asn_PER_memb_value_constr_168 CC_NOTUSED = {
15983 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15985 0, 0 /* No PER value map */
15987 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
15988 { 2, 1 } /* (0..65535) */,
15990 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
15991 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15993 0, 0 /* No PER value map */
15995 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
15998 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
15999 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16000 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16001 0, 0 /* No PER value map */
16003 static asn_oer_constraints_t asn_OER_memb_value_constr_172 CC_NOTUSED = {
16006 static asn_per_constraints_t asn_PER_memb_value_constr_172 CC_NOTUSED = {
16007 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16009 0, 0 /* No PER value map */
16011 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
16012 { 2, 1 } /* (0..65535) */,
16014 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
16015 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16016 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16017 0, 0 /* No PER value map */
16019 static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
16022 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
16023 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16025 0, 0 /* No PER value map */
16027 static asn_oer_constraints_t asn_OER_memb_value_constr_176 CC_NOTUSED = {
16030 static asn_per_constraints_t asn_PER_memb_value_constr_176 CC_NOTUSED = {
16031 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16033 0, 0 /* No PER value map */
16035 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
16036 { 2, 1 } /* (0..65535) */,
16038 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
16039 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16040 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16041 0, 0 /* No PER value map */
16043 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
16046 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
16047 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16049 0, 0 /* No PER value map */
16051 static asn_oer_constraints_t asn_OER_memb_value_constr_180 CC_NOTUSED = {
16054 static asn_per_constraints_t asn_PER_memb_value_constr_180 CC_NOTUSED = {
16055 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16056 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16057 0, 0 /* No PER value map */
16059 static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
16060 { 2, 1 } /* (0..65535) */,
16062 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
16063 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16065 0, 0 /* No PER value map */
16067 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
16070 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
16071 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16073 0, 0 /* No PER value map */
16075 static asn_oer_constraints_t asn_OER_memb_value_constr_184 CC_NOTUSED = {
16078 static asn_per_constraints_t asn_PER_memb_value_constr_184 CC_NOTUSED = {
16079 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16080 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16081 0, 0 /* No PER value map */
16083 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
16084 { 2, 1 } /* (0..65535) */,
16086 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
16087 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16089 0, 0 /* No PER value map */
16091 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
16094 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
16095 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16097 0, 0 /* No PER value map */
16099 static asn_oer_constraints_t asn_OER_memb_value_constr_188 CC_NOTUSED = {
16102 static asn_per_constraints_t asn_PER_memb_value_constr_188 CC_NOTUSED = {
16103 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16105 0, 0 /* No PER value map */
16107 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
16108 { 2, 1 } /* (0..65535) */,
16110 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
16111 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16113 0, 0 /* No PER value map */
16115 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
16118 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
16119 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16120 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16121 0, 0 /* No PER value map */
16123 static asn_oer_constraints_t asn_OER_memb_value_constr_192 CC_NOTUSED = {
16126 static asn_per_constraints_t asn_PER_memb_value_constr_192 CC_NOTUSED = {
16127 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16129 0, 0 /* No PER value map */
16131 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
16132 { 2, 1 } /* (0..65535) */,
16134 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
16135 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16136 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16137 0, 0 /* No PER value map */
16139 static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
16142 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
16143 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16145 0, 0 /* No PER value map */
16147 static asn_oer_constraints_t asn_OER_memb_value_constr_196 CC_NOTUSED = {
16150 static asn_per_constraints_t asn_PER_memb_value_constr_196 CC_NOTUSED = {
16151 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16153 0, 0 /* No PER value map */
16155 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
16156 { 2, 1 } /* (0..65535) */,
16158 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
16159 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16160 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16161 0, 0 /* No PER value map */
16163 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
16166 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
16167 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16169 0, 0 /* No PER value map */
16171 static asn_oer_constraints_t asn_OER_memb_value_constr_200 CC_NOTUSED = {
16174 static asn_per_constraints_t asn_PER_memb_value_constr_200 CC_NOTUSED = {
16175 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16177 0, 0 /* No PER value map */
16179 static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
16180 { 2, 1 } /* (0..65535) */,
16182 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
16183 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16185 0, 0 /* No PER value map */
16187 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
16190 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
16191 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16193 0, 0 /* No PER value map */
16195 static asn_oer_constraints_t asn_OER_memb_value_constr_204 CC_NOTUSED = {
16198 static asn_per_constraints_t asn_PER_memb_value_constr_204 CC_NOTUSED = {
16199 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16200 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16201 0, 0 /* No PER value map */
16203 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
16204 { 2, 1 } /* (0..65535) */,
16206 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
16207 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16209 0, 0 /* No PER value map */
16211 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
16214 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
16215 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16216 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16217 0, 0 /* No PER value map */
16219 static asn_oer_constraints_t asn_OER_memb_value_constr_208 CC_NOTUSED = {
16222 static asn_per_constraints_t asn_PER_memb_value_constr_208 CC_NOTUSED = {
16223 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16225 0, 0 /* No PER value map */
16227 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
16228 { 2, 1 } /* (0..65535) */,
16230 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
16231 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16233 0, 0 /* No PER value map */
16235 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
16238 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
16239 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16240 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16241 0, 0 /* No PER value map */
16243 static asn_oer_constraints_t asn_OER_memb_value_constr_212 CC_NOTUSED = {
16246 static asn_per_constraints_t asn_PER_memb_value_constr_212 CC_NOTUSED = {
16247 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16249 0, 0 /* No PER value map */
16251 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
16252 { 2, 1 } /* (0..65535) */,
16254 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
16255 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16256 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16257 0, 0 /* No PER value map */
16259 static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
16262 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
16263 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16265 0, 0 /* No PER value map */
16267 static asn_oer_constraints_t asn_OER_memb_value_constr_216 CC_NOTUSED = {
16270 static asn_per_constraints_t asn_PER_memb_value_constr_216 CC_NOTUSED = {
16271 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16273 0, 0 /* No PER value map */
16275 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
16276 { 2, 1 } /* (0..65535) */,
16278 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
16279 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16280 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16281 0, 0 /* No PER value map */
16283 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
16286 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
16287 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16289 0, 0 /* No PER value map */
16291 static asn_oer_constraints_t asn_OER_memb_value_constr_220 CC_NOTUSED = {
16294 static asn_per_constraints_t asn_PER_memb_value_constr_220 CC_NOTUSED = {
16295 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16296 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16297 0, 0 /* No PER value map */
16299 static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
16300 { 2, 1 } /* (0..65535) */,
16302 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
16303 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16305 0, 0 /* No PER value map */
16307 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
16310 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
16311 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16313 0, 0 /* No PER value map */
16315 static asn_oer_constraints_t asn_OER_memb_value_constr_224 CC_NOTUSED = {
16318 static asn_per_constraints_t asn_PER_memb_value_constr_224 CC_NOTUSED = {
16319 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16320 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16321 0, 0 /* No PER value map */
16323 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
16324 { 2, 1 } /* (0..65535) */,
16326 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
16327 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16329 0, 0 /* No PER value map */
16331 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
16334 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
16335 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16336 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16337 0, 0 /* No PER value map */
16339 static asn_oer_constraints_t asn_OER_memb_value_constr_228 CC_NOTUSED = {
16342 static asn_per_constraints_t asn_PER_memb_value_constr_228 CC_NOTUSED = {
16343 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16345 0, 0 /* No PER value map */
16347 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
16348 { 2, 1 } /* (0..65535) */,
16350 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
16351 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16353 0, 0 /* No PER value map */
16355 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
16358 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
16359 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16360 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16361 0, 0 /* No PER value map */
16363 static asn_oer_constraints_t asn_OER_memb_value_constr_232 CC_NOTUSED = {
16366 static asn_per_constraints_t asn_PER_memb_value_constr_232 CC_NOTUSED = {
16367 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16369 0, 0 /* No PER value map */
16371 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
16372 { 2, 1 } /* (0..65535) */,
16374 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
16375 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16376 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16377 0, 0 /* No PER value map */
16379 static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
16382 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
16383 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16385 0, 0 /* No PER value map */
16387 static asn_oer_constraints_t asn_OER_memb_value_constr_236 CC_NOTUSED = {
16390 static asn_per_constraints_t asn_PER_memb_value_constr_236 CC_NOTUSED = {
16391 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16393 0, 0 /* No PER value map */
16395 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
16396 { 2, 1 } /* (0..65535) */,
16398 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
16399 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16400 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16401 0, 0 /* No PER value map */
16403 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
16406 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
16407 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16409 0, 0 /* No PER value map */
16411 static asn_oer_constraints_t asn_OER_memb_value_constr_240 CC_NOTUSED = {
16414 static asn_per_constraints_t asn_PER_memb_value_constr_240 CC_NOTUSED = {
16415 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16416 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16417 0, 0 /* No PER value map */
16419 static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
16420 { 2, 1 } /* (0..65535) */,
16422 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
16423 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16425 0, 0 /* No PER value map */
16427 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
16430 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
16431 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16433 0, 0 /* No PER value map */
16435 static asn_oer_constraints_t asn_OER_memb_value_constr_244 CC_NOTUSED = {
16438 static asn_per_constraints_t asn_PER_memb_value_constr_244 CC_NOTUSED = {
16439 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16440 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16441 0, 0 /* No PER value map */
16443 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
16444 { 2, 1 } /* (0..65535) */,
16446 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
16447 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16449 0, 0 /* No PER value map */
16451 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
16454 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
16455 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16456 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16457 0, 0 /* No PER value map */
16459 static asn_oer_constraints_t asn_OER_memb_value_constr_248 CC_NOTUSED = {
16462 static asn_per_constraints_t asn_PER_memb_value_constr_248 CC_NOTUSED = {
16463 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16465 0, 0 /* No PER value map */
16467 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
16468 { 2, 1 } /* (0..65535) */,
16470 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
16471 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16473 0, 0 /* No PER value map */
16475 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
16478 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
16479 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16480 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16481 0, 0 /* No PER value map */
16483 static asn_oer_constraints_t asn_OER_memb_value_constr_252 CC_NOTUSED = {
16486 static asn_per_constraints_t asn_PER_memb_value_constr_252 CC_NOTUSED = {
16487 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16489 0, 0 /* No PER value map */
16491 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
16492 { 2, 1 } /* (0..65535) */,
16494 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
16495 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16496 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16497 0, 0 /* No PER value map */
16499 static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
16502 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
16503 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16505 0, 0 /* No PER value map */
16507 static asn_oer_constraints_t asn_OER_memb_value_constr_256 CC_NOTUSED = {
16510 static asn_per_constraints_t asn_PER_memb_value_constr_256 CC_NOTUSED = {
16511 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16513 0, 0 /* No PER value map */
16515 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
16516 { 2, 1 } /* (0..65535) */,
16518 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
16519 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16520 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16521 0, 0 /* No PER value map */
16523 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
16526 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
16527 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16529 0, 0 /* No PER value map */
16531 static asn_oer_constraints_t asn_OER_memb_value_constr_260 CC_NOTUSED = {
16534 static asn_per_constraints_t asn_PER_memb_value_constr_260 CC_NOTUSED = {
16535 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16536 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16537 0, 0 /* No PER value map */
16539 static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
16540 { 2, 1 } /* (0..65535) */,
16542 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
16543 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16545 0, 0 /* No PER value map */
16547 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
16550 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
16551 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16553 0, 0 /* No PER value map */
16555 static asn_oer_constraints_t asn_OER_memb_value_constr_264 CC_NOTUSED = {
16558 static asn_per_constraints_t asn_PER_memb_value_constr_264 CC_NOTUSED = {
16559 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16560 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16561 0, 0 /* No PER value map */
16563 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
16564 { 2, 1 } /* (0..65535) */,
16566 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
16567 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16569 0, 0 /* No PER value map */
16571 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
16574 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
16575 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16576 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16577 0, 0 /* No PER value map */
16579 static asn_oer_constraints_t asn_OER_memb_value_constr_268 CC_NOTUSED = {
16582 static asn_per_constraints_t asn_PER_memb_value_constr_268 CC_NOTUSED = {
16583 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16585 0, 0 /* No PER value map */
16587 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
16588 { 2, 1 } /* (0..65535) */,
16590 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
16591 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16593 0, 0 /* No PER value map */
16595 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
16598 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
16599 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16600 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16601 0, 0 /* No PER value map */
16603 static asn_oer_constraints_t asn_OER_memb_value_constr_272 CC_NOTUSED = {
16606 static asn_per_constraints_t asn_PER_memb_value_constr_272 CC_NOTUSED = {
16607 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16609 0, 0 /* No PER value map */
16611 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
16612 { 2, 1 } /* (0..65535) */,
16614 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
16615 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16616 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16617 0, 0 /* No PER value map */
16619 static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
16622 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
16623 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16625 0, 0 /* No PER value map */
16627 static asn_oer_constraints_t asn_OER_memb_value_constr_276 CC_NOTUSED = {
16630 static asn_per_constraints_t asn_PER_memb_value_constr_276 CC_NOTUSED = {
16631 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16633 0, 0 /* No PER value map */
16635 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
16636 { 2, 1 } /* (0..65535) */,
16638 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
16639 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16640 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16641 0, 0 /* No PER value map */
16643 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
16646 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
16647 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16648 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16649 0, 0 /* No PER value map */
16651 static asn_oer_constraints_t asn_OER_memb_value_constr_280 CC_NOTUSED = {
16654 static asn_per_constraints_t asn_PER_memb_value_constr_280 CC_NOTUSED = {
16655 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16656 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16657 0, 0 /* No PER value map */
16659 static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
16660 { 2, 1 } /* (0..65535) */,
16662 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
16663 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16664 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16665 0, 0 /* No PER value map */
16667 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
16670 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
16671 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16672 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16673 0, 0 /* No PER value map */
16675 static asn_oer_constraints_t asn_OER_memb_value_constr_284 CC_NOTUSED = {
16678 static asn_per_constraints_t asn_PER_memb_value_constr_284 CC_NOTUSED = {
16679 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16680 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16681 0, 0 /* No PER value map */
16683 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
16684 { 2, 1 } /* (0..65535) */,
16686 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
16687 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16688 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16689 0, 0 /* No PER value map */
16691 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
16694 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
16695 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16696 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16697 0, 0 /* No PER value map */
16699 static asn_oer_constraints_t asn_OER_memb_value_constr_288 CC_NOTUSED = {
16702 static asn_per_constraints_t asn_PER_memb_value_constr_288 CC_NOTUSED = {
16703 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16704 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16705 0, 0 /* No PER value map */
16707 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
16708 { 2, 1 } /* (0..65535) */,
16710 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
16711 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16712 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16713 0, 0 /* No PER value map */
16715 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
16718 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
16719 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16720 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16721 0, 0 /* No PER value map */
16723 static asn_oer_constraints_t asn_OER_memb_value_constr_292 CC_NOTUSED = {
16726 static asn_per_constraints_t asn_PER_memb_value_constr_292 CC_NOTUSED = {
16727 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16728 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16729 0, 0 /* No PER value map */
16731 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
16732 { 2, 1 } /* (0..65535) */,
16734 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
16735 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16736 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16737 0, 0 /* No PER value map */
16739 static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
16742 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
16743 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16744 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16745 0, 0 /* No PER value map */
16747 static asn_oer_constraints_t asn_OER_memb_value_constr_296 CC_NOTUSED = {
16750 static asn_per_constraints_t asn_PER_memb_value_constr_296 CC_NOTUSED = {
16751 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16752 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16753 0, 0 /* No PER value map */
16755 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
16756 { 2, 1 } /* (0..65535) */,
16758 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
16759 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16760 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16761 0, 0 /* No PER value map */
16763 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
16766 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
16767 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16768 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16769 0, 0 /* No PER value map */
16771 static asn_oer_constraints_t asn_OER_memb_value_constr_300 CC_NOTUSED = {
16774 static asn_per_constraints_t asn_PER_memb_value_constr_300 CC_NOTUSED = {
16775 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16776 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16777 0, 0 /* No PER value map */
16779 static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
16780 { 2, 1 } /* (0..65535) */,
16782 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
16783 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16784 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16785 0, 0 /* No PER value map */
16787 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
16790 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
16791 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16792 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16793 0, 0 /* No PER value map */
16795 static asn_oer_constraints_t asn_OER_memb_value_constr_304 CC_NOTUSED = {
16798 static asn_per_constraints_t asn_PER_memb_value_constr_304 CC_NOTUSED = {
16799 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16800 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16801 0, 0 /* No PER value map */
16803 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
16804 { 2, 1 } /* (0..65535) */,
16806 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
16807 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16808 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16809 0, 0 /* No PER value map */
16811 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
16814 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
16815 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16816 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16817 0, 0 /* No PER value map */
16819 static asn_oer_constraints_t asn_OER_memb_value_constr_308 CC_NOTUSED = {
16822 static asn_per_constraints_t asn_PER_memb_value_constr_308 CC_NOTUSED = {
16823 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16824 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16825 0, 0 /* No PER value map */
16827 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
16828 { 2, 1 } /* (0..65535) */,
16830 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
16831 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16832 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16833 0, 0 /* No PER value map */
16835 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
16838 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
16839 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16840 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16841 0, 0 /* No PER value map */
16843 static asn_oer_constraints_t asn_OER_memb_value_constr_312 CC_NOTUSED = {
16846 static asn_per_constraints_t asn_PER_memb_value_constr_312 CC_NOTUSED = {
16847 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16848 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16849 0, 0 /* No PER value map */
16851 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
16852 { 2, 1 } /* (0..65535) */,
16854 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
16855 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16856 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16857 0, 0 /* No PER value map */
16859 static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
16862 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
16863 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16864 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16865 0, 0 /* No PER value map */
16867 static asn_oer_constraints_t asn_OER_memb_value_constr_316 CC_NOTUSED = {
16870 static asn_per_constraints_t asn_PER_memb_value_constr_316 CC_NOTUSED = {
16871 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16872 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16873 0, 0 /* No PER value map */
16875 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
16876 { 2, 1 } /* (0..65535) */,
16878 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
16879 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16880 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16881 0, 0 /* No PER value map */
16883 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
16886 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
16887 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16888 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16889 0, 0 /* No PER value map */
16891 static asn_oer_constraints_t asn_OER_memb_value_constr_320 CC_NOTUSED = {
16894 static asn_per_constraints_t asn_PER_memb_value_constr_320 CC_NOTUSED = {
16895 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16896 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16897 0, 0 /* No PER value map */
16899 static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
16900 { 2, 1 } /* (0..65535) */,
16902 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
16903 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16904 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16905 0, 0 /* No PER value map */
16907 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
16910 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
16911 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16912 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16913 0, 0 /* No PER value map */
16915 static asn_oer_constraints_t asn_OER_memb_value_constr_324 CC_NOTUSED = {
16918 static asn_per_constraints_t asn_PER_memb_value_constr_324 CC_NOTUSED = {
16919 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16920 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16921 0, 0 /* No PER value map */
16923 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
16924 { 2, 1 } /* (0..65535) */,
16926 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
16927 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16928 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16929 0, 0 /* No PER value map */
16931 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
16934 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
16935 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16936 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16937 0, 0 /* No PER value map */
16939 static asn_oer_constraints_t asn_OER_memb_value_constr_328 CC_NOTUSED = {
16942 static asn_per_constraints_t asn_PER_memb_value_constr_328 CC_NOTUSED = {
16943 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16944 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16945 0, 0 /* No PER value map */
16947 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
16948 { 2, 1 } /* (0..65535) */,
16950 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
16951 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16952 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16953 0, 0 /* No PER value map */
16955 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
16958 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
16959 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16960 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16961 0, 0 /* No PER value map */
16963 static asn_oer_constraints_t asn_OER_memb_value_constr_332 CC_NOTUSED = {
16966 static asn_per_constraints_t asn_PER_memb_value_constr_332 CC_NOTUSED = {
16967 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16968 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16969 0, 0 /* No PER value map */
16971 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
16972 { 2, 1 } /* (0..65535) */,
16974 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
16975 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16976 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16977 0, 0 /* No PER value map */
16979 static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
16982 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
16983 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16984 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16985 0, 0 /* No PER value map */
16987 static asn_oer_constraints_t asn_OER_memb_value_constr_336 CC_NOTUSED = {
16990 static asn_per_constraints_t asn_PER_memb_value_constr_336 CC_NOTUSED = {
16991 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16992 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16993 0, 0 /* No PER value map */
16995 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
16996 { 2, 1 } /* (0..65535) */,
16998 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
16999 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17000 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17001 0, 0 /* No PER value map */
17003 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
17006 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
17007 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17008 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17009 0, 0 /* No PER value map */
17011 static asn_oer_constraints_t asn_OER_memb_value_constr_340 CC_NOTUSED = {
17014 static asn_per_constraints_t asn_PER_memb_value_constr_340 CC_NOTUSED = {
17015 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17016 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17017 0, 0 /* No PER value map */
17019 static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
17020 { 2, 1 } /* (0..65535) */,
17022 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
17023 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17024 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17025 0, 0 /* No PER value map */
17027 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
17030 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
17031 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17032 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17033 0, 0 /* No PER value map */
17035 static asn_oer_constraints_t asn_OER_memb_value_constr_344 CC_NOTUSED = {
17038 static asn_per_constraints_t asn_PER_memb_value_constr_344 CC_NOTUSED = {
17039 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17040 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17041 0, 0 /* No PER value map */
17043 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
17044 { 2, 1 } /* (0..65535) */,
17046 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
17047 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17048 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17049 0, 0 /* No PER value map */
17051 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
17054 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
17055 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17056 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17057 0, 0 /* No PER value map */
17059 static asn_oer_constraints_t asn_OER_memb_value_constr_348 CC_NOTUSED = {
17062 static asn_per_constraints_t asn_PER_memb_value_constr_348 CC_NOTUSED = {
17063 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17064 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17065 0, 0 /* No PER value map */
17067 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
17068 { 2, 1 } /* (0..65535) */,
17070 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
17071 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17072 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17073 0, 0 /* No PER value map */
17075 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
17078 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
17079 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17080 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17081 0, 0 /* No PER value map */
17083 static asn_oer_constraints_t asn_OER_memb_value_constr_352 CC_NOTUSED = {
17086 static asn_per_constraints_t asn_PER_memb_value_constr_352 CC_NOTUSED = {
17087 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17088 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17089 0, 0 /* No PER value map */
17091 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
17092 { 2, 1 } /* (0..65535) */,
17094 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
17095 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17096 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17097 0, 0 /* No PER value map */
17099 static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
17102 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
17103 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17104 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17105 0, 0 /* No PER value map */
17107 static asn_oer_constraints_t asn_OER_memb_value_constr_356 CC_NOTUSED = {
17110 static asn_per_constraints_t asn_PER_memb_value_constr_356 CC_NOTUSED = {
17111 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17112 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17113 0, 0 /* No PER value map */
17115 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
17116 { 2, 1 } /* (0..65535) */,
17118 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
17119 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17120 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17121 0, 0 /* No PER value map */
17123 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
17126 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
17127 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17128 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17129 0, 0 /* No PER value map */
17131 static asn_oer_constraints_t asn_OER_memb_value_constr_360 CC_NOTUSED = {
17134 static asn_per_constraints_t asn_PER_memb_value_constr_360 CC_NOTUSED = {
17135 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17136 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17137 0, 0 /* No PER value map */
17139 static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
17140 { 2, 1 } /* (0..65535) */,
17142 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
17143 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17144 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17145 0, 0 /* No PER value map */
17147 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
17150 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
17151 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17152 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17153 0, 0 /* No PER value map */
17155 static asn_oer_constraints_t asn_OER_memb_value_constr_364 CC_NOTUSED = {
17158 static asn_per_constraints_t asn_PER_memb_value_constr_364 CC_NOTUSED = {
17159 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17160 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17161 0, 0 /* No PER value map */
17163 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
17164 { 2, 1 } /* (0..65535) */,
17166 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
17167 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17168 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17169 0, 0 /* No PER value map */
17171 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
17174 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
17175 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17176 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17177 0, 0 /* No PER value map */
17179 static asn_oer_constraints_t asn_OER_memb_value_constr_368 CC_NOTUSED = {
17182 static asn_per_constraints_t asn_PER_memb_value_constr_368 CC_NOTUSED = {
17183 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17184 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17185 0, 0 /* No PER value map */
17187 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
17188 { 2, 1 } /* (0..65535) */,
17190 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
17191 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17192 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17193 0, 0 /* No PER value map */
17195 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
17198 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
17199 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17200 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17201 0, 0 /* No PER value map */
17203 static asn_oer_constraints_t asn_OER_memb_value_constr_372 CC_NOTUSED = {
17206 static asn_per_constraints_t asn_PER_memb_value_constr_372 CC_NOTUSED = {
17207 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17208 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17209 0, 0 /* No PER value map */
17211 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
17212 { 2, 1 } /* (0..65535) */,
17214 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
17215 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17216 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17217 0, 0 /* No PER value map */
17219 static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
17222 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
17223 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17224 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17225 0, 0 /* No PER value map */
17227 static asn_oer_constraints_t asn_OER_memb_value_constr_376 CC_NOTUSED = {
17230 static asn_per_constraints_t asn_PER_memb_value_constr_376 CC_NOTUSED = {
17231 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17232 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17233 0, 0 /* No PER value map */
17235 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
17236 { 2, 1 } /* (0..65535) */,
17238 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
17239 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17240 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17241 0, 0 /* No PER value map */
17243 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
17246 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
17247 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17248 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17249 0, 0 /* No PER value map */
17251 static asn_oer_constraints_t asn_OER_memb_value_constr_380 CC_NOTUSED = {
17254 static asn_per_constraints_t asn_PER_memb_value_constr_380 CC_NOTUSED = {
17255 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17256 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17257 0, 0 /* No PER value map */
17259 static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
17260 { 2, 1 } /* (0..65535) */,
17262 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
17263 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17264 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17265 0, 0 /* No PER value map */
17267 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
17270 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
17271 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17272 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17273 0, 0 /* No PER value map */
17275 static asn_oer_constraints_t asn_OER_memb_value_constr_384 CC_NOTUSED = {
17278 static asn_per_constraints_t asn_PER_memb_value_constr_384 CC_NOTUSED = {
17279 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17280 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17281 0, 0 /* No PER value map */
17283 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
17284 { 2, 1 } /* (0..65535) */,
17286 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
17287 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17288 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17289 0, 0 /* No PER value map */
17291 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
17294 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
17295 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17296 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17297 0, 0 /* No PER value map */
17299 static asn_oer_constraints_t asn_OER_memb_value_constr_388 CC_NOTUSED = {
17302 static asn_per_constraints_t asn_PER_memb_value_constr_388 CC_NOTUSED = {
17303 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17304 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17305 0, 0 /* No PER value map */
17307 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
17308 { 2, 1 } /* (0..65535) */,
17310 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
17311 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17312 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17313 0, 0 /* No PER value map */
17315 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
17318 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
17319 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17320 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17321 0, 0 /* No PER value map */
17323 static asn_oer_constraints_t asn_OER_memb_value_constr_392 CC_NOTUSED = {
17326 static asn_per_constraints_t asn_PER_memb_value_constr_392 CC_NOTUSED = {
17327 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17328 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17329 0, 0 /* No PER value map */
17331 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
17332 { 2, 1 } /* (0..65535) */,
17334 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
17335 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17336 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17337 0, 0 /* No PER value map */
17339 static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
17342 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
17343 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17344 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17345 0, 0 /* No PER value map */
17347 static asn_oer_constraints_t asn_OER_memb_value_constr_396 CC_NOTUSED = {
17350 static asn_per_constraints_t asn_PER_memb_value_constr_396 CC_NOTUSED = {
17351 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17352 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17353 0, 0 /* No PER value map */
17355 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
17356 { 2, 1 } /* (0..65535) */,
17358 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
17359 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17360 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17361 0, 0 /* No PER value map */
17363 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
17366 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
17367 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17368 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17369 0, 0 /* No PER value map */
17371 static asn_oer_constraints_t asn_OER_memb_value_constr_400 CC_NOTUSED = {
17374 static asn_per_constraints_t asn_PER_memb_value_constr_400 CC_NOTUSED = {
17375 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17376 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17377 0, 0 /* No PER value map */
17379 static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
17380 { 2, 1 } /* (0..65535) */,
17382 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
17383 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17384 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17385 0, 0 /* No PER value map */
17387 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
17390 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
17391 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17392 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17393 0, 0 /* No PER value map */
17395 static asn_oer_constraints_t asn_OER_memb_value_constr_404 CC_NOTUSED = {
17398 static asn_per_constraints_t asn_PER_memb_value_constr_404 CC_NOTUSED = {
17399 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17400 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17401 0, 0 /* No PER value map */
17403 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
17404 { 2, 1 } /* (0..65535) */,
17406 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
17407 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17408 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17409 0, 0 /* No PER value map */
17411 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
17414 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
17415 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17416 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17417 0, 0 /* No PER value map */
17419 static asn_oer_constraints_t asn_OER_memb_value_constr_408 CC_NOTUSED = {
17422 static asn_per_constraints_t asn_PER_memb_value_constr_408 CC_NOTUSED = {
17423 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17424 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17425 0, 0 /* No PER value map */
17427 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
17428 { 2, 1 } /* (0..65535) */,
17430 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
17431 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17432 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17433 0, 0 /* No PER value map */
17435 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
17438 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
17439 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17440 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17441 0, 0 /* No PER value map */
17443 static asn_oer_constraints_t asn_OER_memb_value_constr_412 CC_NOTUSED = {
17446 static asn_per_constraints_t asn_PER_memb_value_constr_412 CC_NOTUSED = {
17447 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17448 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17449 0, 0 /* No PER value map */
17451 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
17452 { 2, 1 } /* (0..65535) */,
17454 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
17455 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17456 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17457 0, 0 /* No PER value map */
17459 static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
17462 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
17463 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17464 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17465 0, 0 /* No PER value map */
17467 static asn_oer_constraints_t asn_OER_memb_value_constr_416 CC_NOTUSED = {
17470 static asn_per_constraints_t asn_PER_memb_value_constr_416 CC_NOTUSED = {
17471 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17472 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17473 0, 0 /* No PER value map */
17475 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
17476 { 2, 1 } /* (0..65535) */,
17478 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
17479 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17480 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17481 0, 0 /* No PER value map */
17483 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
17486 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
17487 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17488 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17489 0, 0 /* No PER value map */
17491 static asn_oer_constraints_t asn_OER_memb_value_constr_420 CC_NOTUSED = {
17494 static asn_per_constraints_t asn_PER_memb_value_constr_420 CC_NOTUSED = {
17495 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17496 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17497 0, 0 /* No PER value map */
17499 static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
17500 { 2, 1 } /* (0..65535) */,
17502 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
17503 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17504 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17505 0, 0 /* No PER value map */
17507 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
17510 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
17511 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17512 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17513 0, 0 /* No PER value map */
17515 static asn_oer_constraints_t asn_OER_memb_value_constr_424 CC_NOTUSED = {
17518 static asn_per_constraints_t asn_PER_memb_value_constr_424 CC_NOTUSED = {
17519 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17520 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17521 0, 0 /* No PER value map */
17523 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
17524 { 2, 1 } /* (0..65535) */,
17526 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
17527 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17528 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17529 0, 0 /* No PER value map */
17531 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
17534 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
17535 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17536 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17537 0, 0 /* No PER value map */
17539 static asn_oer_constraints_t asn_OER_memb_value_constr_428 CC_NOTUSED = {
17542 static asn_per_constraints_t asn_PER_memb_value_constr_428 CC_NOTUSED = {
17543 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17544 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17545 0, 0 /* No PER value map */
17547 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
17548 { 2, 1 } /* (0..65535) */,
17550 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
17551 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17552 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17553 0, 0 /* No PER value map */
17555 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
17558 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
17559 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17560 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17561 0, 0 /* No PER value map */
17563 static asn_oer_constraints_t asn_OER_memb_value_constr_432 CC_NOTUSED = {
17566 static asn_per_constraints_t asn_PER_memb_value_constr_432 CC_NOTUSED = {
17567 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17568 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17569 0, 0 /* No PER value map */
17571 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
17572 { 2, 1 } /* (0..65535) */,
17574 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
17575 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17576 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17577 0, 0 /* No PER value map */
17579 static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
17582 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
17583 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17584 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17585 0, 0 /* No PER value map */
17587 static asn_oer_constraints_t asn_OER_memb_value_constr_436 CC_NOTUSED = {
17590 static asn_per_constraints_t asn_PER_memb_value_constr_436 CC_NOTUSED = {
17591 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17592 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17593 0, 0 /* No PER value map */
17595 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
17596 { 2, 1 } /* (0..65535) */,
17598 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
17599 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17600 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17601 0, 0 /* No PER value map */
17603 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
17606 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
17607 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17608 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17609 0, 0 /* No PER value map */
17611 static asn_oer_constraints_t asn_OER_memb_value_constr_440 CC_NOTUSED = {
17614 static asn_per_constraints_t asn_PER_memb_value_constr_440 CC_NOTUSED = {
17615 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17616 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17617 0, 0 /* No PER value map */
17619 static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
17620 { 2, 1 } /* (0..65535) */,
17622 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
17623 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17624 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17625 0, 0 /* No PER value map */
17627 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
17630 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
17631 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17632 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17633 0, 0 /* No PER value map */
17635 static asn_oer_constraints_t asn_OER_memb_value_constr_444 CC_NOTUSED = {
17638 static asn_per_constraints_t asn_PER_memb_value_constr_444 CC_NOTUSED = {
17639 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17640 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17641 0, 0 /* No PER value map */
17643 static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
17644 sizeof(struct F1AP_PDU_ExtIEs__value),
17645 offsetof(struct F1AP_PDU_ExtIEs__value, _asn_ctx),
17646 offsetof(struct F1AP_PDU_ExtIEs__value, present),
17647 sizeof(((struct F1AP_PDU_ExtIEs__value *)0)->present),
17648 0, /* No top level tags */
17649 0, /* No tags in the map */
17651 -1 /* Extensions start */
17653 static /* Use -fall-defs-global to expose */
17654 asn_TYPE_descriptor_t asn_DEF_value_4 = {
17658 0, /* No effective tags (pointer) */
17659 0, /* No effective tags (count) */
17660 0, /* No tags (pointer) */
17661 0, /* No tags (count) */
17662 { 0, 0, OPEN_TYPE_constraint },
17663 0, 0, /* No members */
17664 &asn_SPC_value_specs_4 /* Additional specs */
17667 asn_TYPE_member_t asn_MBR_F1AP_PDU_ExtIEs_1[] = {
17668 { ATF_NOFLAGS, 0, offsetof(struct F1AP_PDU_ExtIEs, id),
17669 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17670 -1, /* IMPLICIT tag at current level */
17671 &asn_DEF_ProtocolIE_ID,
17673 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
17674 0, 0, /* No default value */
17677 { ATF_NOFLAGS, 0, offsetof(struct F1AP_PDU_ExtIEs, criticality),
17678 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17679 -1, /* IMPLICIT tag at current level */
17680 &asn_DEF_Criticality,
17682 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
17683 0, 0, /* No default value */
17686 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1AP_PDU_ExtIEs, value),
17687 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17688 +1, /* EXPLICIT tag at current level */
17691 { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 },
17692 0, 0, /* No default value */
17696 static const ber_tlv_tag_t asn_DEF_F1AP_PDU_ExtIEs_tags_1[] = {
17697 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17699 static const asn_TYPE_tag2member_t asn_MAP_F1AP_PDU_ExtIEs_tag2el_1[] = {
17700 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17701 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17702 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
17704 asn_SEQUENCE_specifics_t asn_SPC_F1AP_PDU_ExtIEs_specs_1 = {
17705 sizeof(struct F1AP_PDU_ExtIEs),
17706 offsetof(struct F1AP_PDU_ExtIEs, _asn_ctx),
17707 asn_MAP_F1AP_PDU_ExtIEs_tag2el_1,
17708 3, /* Count of tags in the map */
17709 0, 0, 0, /* Optional elements (not needed) */
17710 -1, /* First extension addition */
17712 asn_TYPE_descriptor_t asn_DEF_F1AP_PDU_ExtIEs = {
17716 asn_DEF_F1AP_PDU_ExtIEs_tags_1,
17717 sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1)
17718 /sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1[0]), /* 1 */
17719 asn_DEF_F1AP_PDU_ExtIEs_tags_1, /* Same as above */
17720 sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1)
17721 /sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1[0]), /* 1 */
17722 { 0, 0, SEQUENCE_constraint },
17723 asn_MBR_F1AP_PDU_ExtIEs_1,
17724 3, /* Elements count */
17725 &asn_SPC_F1AP_PDU_ExtIEs_specs_1 /* Additional specs */
17728 static asn_CHOICE_specifics_t asn_SPC_value_specs_8 = {
17729 sizeof(struct ResetType_ExtIEs__value),
17730 offsetof(struct ResetType_ExtIEs__value, _asn_ctx),
17731 offsetof(struct ResetType_ExtIEs__value, present),
17732 sizeof(((struct ResetType_ExtIEs__value *)0)->present),
17733 0, /* No top level tags */
17734 0, /* No tags in the map */
17736 -1 /* Extensions start */
17738 static /* Use -fall-defs-global to expose */
17739 asn_TYPE_descriptor_t asn_DEF_value_8 = {
17743 0, /* No effective tags (pointer) */
17744 0, /* No effective tags (count) */
17745 0, /* No tags (pointer) */
17746 0, /* No tags (count) */
17747 { 0, 0, OPEN_TYPE_constraint },
17748 0, 0, /* No members */
17749 &asn_SPC_value_specs_8 /* Additional specs */
17752 asn_TYPE_member_t asn_MBR_ResetType_ExtIEs_5[] = {
17753 { ATF_NOFLAGS, 0, offsetof(struct ResetType_ExtIEs, id),
17754 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17755 -1, /* IMPLICIT tag at current level */
17756 &asn_DEF_ProtocolIE_ID,
17758 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
17759 0, 0, /* No default value */
17762 { ATF_NOFLAGS, 0, offsetof(struct ResetType_ExtIEs, criticality),
17763 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17764 -1, /* IMPLICIT tag at current level */
17765 &asn_DEF_Criticality,
17767 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
17768 0, 0, /* No default value */
17771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetType_ExtIEs, value),
17772 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17773 +1, /* EXPLICIT tag at current level */
17776 { &asn_OER_memb_value_constr_8, &asn_PER_memb_value_constr_8, memb_value_constraint_5 },
17777 0, 0, /* No default value */
17781 static const ber_tlv_tag_t asn_DEF_ResetType_ExtIEs_tags_5[] = {
17782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17784 static const asn_TYPE_tag2member_t asn_MAP_ResetType_ExtIEs_tag2el_5[] = {
17785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
17789 asn_SEQUENCE_specifics_t asn_SPC_ResetType_ExtIEs_specs_5 = {
17790 sizeof(struct ResetType_ExtIEs),
17791 offsetof(struct ResetType_ExtIEs, _asn_ctx),
17792 asn_MAP_ResetType_ExtIEs_tag2el_5,
17793 3, /* Count of tags in the map */
17794 0, 0, 0, /* Optional elements (not needed) */
17795 -1, /* First extension addition */
17797 asn_TYPE_descriptor_t asn_DEF_ResetType_ExtIEs = {
17798 "ResetType-ExtIEs",
17799 "ResetType-ExtIEs",
17801 asn_DEF_ResetType_ExtIEs_tags_5,
17802 sizeof(asn_DEF_ResetType_ExtIEs_tags_5)
17803 /sizeof(asn_DEF_ResetType_ExtIEs_tags_5[0]), /* 1 */
17804 asn_DEF_ResetType_ExtIEs_tags_5, /* Same as above */
17805 sizeof(asn_DEF_ResetType_ExtIEs_tags_5)
17806 /sizeof(asn_DEF_ResetType_ExtIEs_tags_5[0]), /* 1 */
17807 { 0, 0, SEQUENCE_constraint },
17808 asn_MBR_ResetType_ExtIEs_5,
17809 3, /* Elements count */
17810 &asn_SPC_ResetType_ExtIEs_specs_5 /* Additional specs */
17813 static asn_TYPE_member_t asn_MBR_value_12[] = {
17814 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes__value, choice.UE_associatedLogicalF1_ConnectionItem),
17815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17817 &asn_DEF_UE_associatedLogicalF1_ConnectionItem,
17820 0, 0, /* No default value */
17821 "UE-associatedLogicalF1-ConnectionItem"
17824 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_12[] = {
17825 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UE-associatedLogicalF1-ConnectionItem */
17827 static asn_CHOICE_specifics_t asn_SPC_value_specs_12 = {
17828 sizeof(struct UE_associatedLogicalF1_ConnectionItemRes__value),
17829 offsetof(struct UE_associatedLogicalF1_ConnectionItemRes__value, _asn_ctx),
17830 offsetof(struct UE_associatedLogicalF1_ConnectionItemRes__value, present),
17831 sizeof(((struct UE_associatedLogicalF1_ConnectionItemRes__value *)0)->present),
17832 asn_MAP_value_tag2el_12,
17833 1, /* Count of tags in the map */
17835 -1 /* Extensions start */
17837 static /* Use -fall-defs-global to expose */
17838 asn_TYPE_descriptor_t asn_DEF_value_12 = {
17842 0, /* No effective tags (pointer) */
17843 0, /* No effective tags (count) */
17844 0, /* No tags (pointer) */
17845 0, /* No tags (count) */
17846 { 0, 0, OPEN_TYPE_constraint },
17848 1, /* Elements count */
17849 &asn_SPC_value_specs_12 /* Additional specs */
17852 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9[] = {
17853 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, id),
17854 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17855 -1, /* IMPLICIT tag at current level */
17856 &asn_DEF_ProtocolIE_ID,
17858 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
17859 0, 0, /* No default value */
17862 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, criticality),
17863 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17864 -1, /* IMPLICIT tag at current level */
17865 &asn_DEF_Criticality,
17866 select_UE_associatedLogicalF1_ConnectionItemRes_criticality_type,
17867 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
17868 0, 0, /* No default value */
17871 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, value),
17872 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17873 +1, /* EXPLICIT tag at current level */
17875 select_UE_associatedLogicalF1_ConnectionItemRes_value_type,
17876 { &asn_OER_memb_value_constr_12, &asn_PER_memb_value_constr_12, memb_value_constraint_9 },
17877 0, 0, /* No default value */
17881 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9[] = {
17882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17884 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemRes_tag2el_9[] = {
17885 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17886 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17887 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
17889 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemRes_specs_9 = {
17890 sizeof(struct UE_associatedLogicalF1_ConnectionItemRes),
17891 offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, _asn_ctx),
17892 asn_MAP_UE_associatedLogicalF1_ConnectionItemRes_tag2el_9,
17893 3, /* Count of tags in the map */
17894 0, 0, 0, /* Optional elements (not needed) */
17895 -1, /* First extension addition */
17897 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemRes = {
17898 "UE-associatedLogicalF1-ConnectionItemRes",
17899 "UE-associatedLogicalF1-ConnectionItemRes",
17901 asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9,
17902 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9)
17903 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9[0]), /* 1 */
17904 asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9, /* Same as above */
17905 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9)
17906 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9[0]), /* 1 */
17907 { 0, 0, SEQUENCE_constraint },
17908 asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9,
17909 3, /* Elements count */
17910 &asn_SPC_UE_associatedLogicalF1_ConnectionItemRes_specs_9 /* Additional specs */
17913 static asn_TYPE_member_t asn_MBR_value_16[] = {
17914 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck__value, choice.UE_associatedLogicalF1_ConnectionItem),
17915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17917 &asn_DEF_UE_associatedLogicalF1_ConnectionItem,
17920 0, 0, /* No default value */
17921 "UE-associatedLogicalF1-ConnectionItem"
17924 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_16[] = {
17925 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UE-associatedLogicalF1-ConnectionItem */
17927 static asn_CHOICE_specifics_t asn_SPC_value_specs_16 = {
17928 sizeof(struct UE_associatedLogicalF1_ConnectionItemResAck__value),
17929 offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck__value, _asn_ctx),
17930 offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck__value, present),
17931 sizeof(((struct UE_associatedLogicalF1_ConnectionItemResAck__value *)0)->present),
17932 asn_MAP_value_tag2el_16,
17933 1, /* Count of tags in the map */
17935 -1 /* Extensions start */
17937 static /* Use -fall-defs-global to expose */
17938 asn_TYPE_descriptor_t asn_DEF_value_16 = {
17942 0, /* No effective tags (pointer) */
17943 0, /* No effective tags (count) */
17944 0, /* No tags (pointer) */
17945 0, /* No tags (count) */
17946 { 0, 0, OPEN_TYPE_constraint },
17948 1, /* Elements count */
17949 &asn_SPC_value_specs_16 /* Additional specs */
17952 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13[] = {
17953 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, id),
17954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17955 -1, /* IMPLICIT tag at current level */
17956 &asn_DEF_ProtocolIE_ID,
17958 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
17959 0, 0, /* No default value */
17962 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, criticality),
17963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17964 -1, /* IMPLICIT tag at current level */
17965 &asn_DEF_Criticality,
17966 select_UE_associatedLogicalF1_ConnectionItemResAck_criticality_type,
17967 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
17968 0, 0, /* No default value */
17971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, value),
17972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17973 +1, /* EXPLICIT tag at current level */
17975 select_UE_associatedLogicalF1_ConnectionItemResAck_value_type,
17976 { &asn_OER_memb_value_constr_16, &asn_PER_memb_value_constr_16, memb_value_constraint_13 },
17977 0, 0, /* No default value */
17981 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13[] = {
17982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17984 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemResAck_tag2el_13[] = {
17985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
17989 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemResAck_specs_13 = {
17990 sizeof(struct UE_associatedLogicalF1_ConnectionItemResAck),
17991 offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, _asn_ctx),
17992 asn_MAP_UE_associatedLogicalF1_ConnectionItemResAck_tag2el_13,
17993 3, /* Count of tags in the map */
17994 0, 0, 0, /* Optional elements (not needed) */
17995 -1, /* First extension addition */
17997 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck = {
17998 "UE-associatedLogicalF1-ConnectionItemResAck",
17999 "UE-associatedLogicalF1-ConnectionItemResAck",
18001 asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13,
18002 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13)
18003 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13[0]), /* 1 */
18004 asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13, /* Same as above */
18005 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13)
18006 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13[0]), /* 1 */
18007 { 0, 0, SEQUENCE_constraint },
18008 asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13,
18009 3, /* Elements count */
18010 &asn_SPC_UE_associatedLogicalF1_ConnectionItemResAck_specs_13 /* Additional specs */
18013 static asn_TYPE_member_t asn_MBR_value_20[] = {
18014 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs__value, choice.GNB_DU_Served_Cells_Item),
18015 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18017 &asn_DEF_GNB_DU_Served_Cells_Item,
18020 0, 0, /* No default value */
18021 "GNB-DU-Served-Cells-Item"
18024 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_20[] = {
18025 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-DU-Served-Cells-Item */
18027 static asn_CHOICE_specifics_t asn_SPC_value_specs_20 = {
18028 sizeof(struct GNB_DU_Served_Cells_ItemIEs__value),
18029 offsetof(struct GNB_DU_Served_Cells_ItemIEs__value, _asn_ctx),
18030 offsetof(struct GNB_DU_Served_Cells_ItemIEs__value, present),
18031 sizeof(((struct GNB_DU_Served_Cells_ItemIEs__value *)0)->present),
18032 asn_MAP_value_tag2el_20,
18033 1, /* Count of tags in the map */
18035 -1 /* Extensions start */
18037 static /* Use -fall-defs-global to expose */
18038 asn_TYPE_descriptor_t asn_DEF_value_20 = {
18042 0, /* No effective tags (pointer) */
18043 0, /* No effective tags (count) */
18044 0, /* No tags (pointer) */
18045 0, /* No tags (count) */
18046 { 0, 0, OPEN_TYPE_constraint },
18048 1, /* Elements count */
18049 &asn_SPC_value_specs_20 /* Additional specs */
18052 asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemIEs_17[] = {
18053 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs, id),
18054 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18055 -1, /* IMPLICIT tag at current level */
18056 &asn_DEF_ProtocolIE_ID,
18058 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
18059 0, 0, /* No default value */
18062 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs, criticality),
18063 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18064 -1, /* IMPLICIT tag at current level */
18065 &asn_DEF_Criticality,
18066 select_GNB_DU_Served_Cells_ItemIEs_criticality_type,
18067 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
18068 0, 0, /* No default value */
18071 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs, value),
18072 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18073 +1, /* EXPLICIT tag at current level */
18075 select_GNB_DU_Served_Cells_ItemIEs_value_type,
18076 { &asn_OER_memb_value_constr_20, &asn_PER_memb_value_constr_20, memb_value_constraint_17 },
18077 0, 0, /* No default value */
18081 static const ber_tlv_tag_t asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17[] = {
18082 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18084 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_Served_Cells_ItemIEs_tag2el_17[] = {
18085 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18086 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18087 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18089 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_ItemIEs_specs_17 = {
18090 sizeof(struct GNB_DU_Served_Cells_ItemIEs),
18091 offsetof(struct GNB_DU_Served_Cells_ItemIEs, _asn_ctx),
18092 asn_MAP_GNB_DU_Served_Cells_ItemIEs_tag2el_17,
18093 3, /* Count of tags in the map */
18094 0, 0, 0, /* Optional elements (not needed) */
18095 -1, /* First extension addition */
18097 asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemIEs = {
18098 "GNB-DU-Served-Cells-ItemIEs",
18099 "GNB-DU-Served-Cells-ItemIEs",
18101 asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17,
18102 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17)
18103 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17[0]), /* 1 */
18104 asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17, /* Same as above */
18105 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17)
18106 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17[0]), /* 1 */
18107 { 0, 0, SEQUENCE_constraint },
18108 asn_MBR_GNB_DU_Served_Cells_ItemIEs_17,
18109 3, /* Elements count */
18110 &asn_SPC_GNB_DU_Served_Cells_ItemIEs_specs_17 /* Additional specs */
18113 static asn_TYPE_member_t asn_MBR_value_24[] = {
18114 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs__value, choice.Cells_to_be_Activated_List_Item),
18115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18117 &asn_DEF_Cells_to_be_Activated_List_Item,
18120 0, 0, /* No default value */
18121 "Cells-to-be-Activated-List-Item"
18124 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_24[] = {
18125 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-to-be-Activated-List-Item */
18127 static asn_CHOICE_specifics_t asn_SPC_value_specs_24 = {
18128 sizeof(struct Cells_to_be_Activated_List_ItemIEs__value),
18129 offsetof(struct Cells_to_be_Activated_List_ItemIEs__value, _asn_ctx),
18130 offsetof(struct Cells_to_be_Activated_List_ItemIEs__value, present),
18131 sizeof(((struct Cells_to_be_Activated_List_ItemIEs__value *)0)->present),
18132 asn_MAP_value_tag2el_24,
18133 1, /* Count of tags in the map */
18135 -1 /* Extensions start */
18137 static /* Use -fall-defs-global to expose */
18138 asn_TYPE_descriptor_t asn_DEF_value_24 = {
18142 0, /* No effective tags (pointer) */
18143 0, /* No effective tags (count) */
18144 0, /* No tags (pointer) */
18145 0, /* No tags (count) */
18146 { 0, 0, OPEN_TYPE_constraint },
18148 1, /* Elements count */
18149 &asn_SPC_value_specs_24 /* Additional specs */
18152 asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemIEs_21[] = {
18153 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs, id),
18154 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18155 -1, /* IMPLICIT tag at current level */
18156 &asn_DEF_ProtocolIE_ID,
18158 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
18159 0, 0, /* No default value */
18162 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs, criticality),
18163 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18164 -1, /* IMPLICIT tag at current level */
18165 &asn_DEF_Criticality,
18166 select_Cells_to_be_Activated_List_ItemIEs_criticality_type,
18167 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
18168 0, 0, /* No default value */
18171 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs, value),
18172 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18173 +1, /* EXPLICIT tag at current level */
18175 select_Cells_to_be_Activated_List_ItemIEs_value_type,
18176 { &asn_OER_memb_value_constr_24, &asn_PER_memb_value_constr_24, memb_value_constraint_21 },
18177 0, 0, /* No default value */
18181 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21[] = {
18182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18184 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Activated_List_ItemIEs_tag2el_21[] = {
18185 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18186 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18187 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18189 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_ItemIEs_specs_21 = {
18190 sizeof(struct Cells_to_be_Activated_List_ItemIEs),
18191 offsetof(struct Cells_to_be_Activated_List_ItemIEs, _asn_ctx),
18192 asn_MAP_Cells_to_be_Activated_List_ItemIEs_tag2el_21,
18193 3, /* Count of tags in the map */
18194 0, 0, 0, /* Optional elements (not needed) */
18195 -1, /* First extension addition */
18197 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemIEs = {
18198 "Cells-to-be-Activated-List-ItemIEs",
18199 "Cells-to-be-Activated-List-ItemIEs",
18201 asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21,
18202 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21)
18203 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21[0]), /* 1 */
18204 asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21, /* Same as above */
18205 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21)
18206 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21[0]), /* 1 */
18207 { 0, 0, SEQUENCE_constraint },
18208 asn_MBR_Cells_to_be_Activated_List_ItemIEs_21,
18209 3, /* Elements count */
18210 &asn_SPC_Cells_to_be_Activated_List_ItemIEs_specs_21 /* Additional specs */
18213 static asn_TYPE_member_t asn_MBR_value_28[] = {
18214 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs__value, choice.Served_Cells_To_Add_Item),
18215 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18217 &asn_DEF_Served_Cells_To_Add_Item,
18220 0, 0, /* No default value */
18221 "Served-Cells-To-Add-Item"
18224 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_28[] = {
18225 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Served-Cells-To-Add-Item */
18227 static asn_CHOICE_specifics_t asn_SPC_value_specs_28 = {
18228 sizeof(struct Served_Cells_To_Add_ItemIEs__value),
18229 offsetof(struct Served_Cells_To_Add_ItemIEs__value, _asn_ctx),
18230 offsetof(struct Served_Cells_To_Add_ItemIEs__value, present),
18231 sizeof(((struct Served_Cells_To_Add_ItemIEs__value *)0)->present),
18232 asn_MAP_value_tag2el_28,
18233 1, /* Count of tags in the map */
18235 -1 /* Extensions start */
18237 static /* Use -fall-defs-global to expose */
18238 asn_TYPE_descriptor_t asn_DEF_value_28 = {
18242 0, /* No effective tags (pointer) */
18243 0, /* No effective tags (count) */
18244 0, /* No tags (pointer) */
18245 0, /* No tags (count) */
18246 { 0, 0, OPEN_TYPE_constraint },
18248 1, /* Elements count */
18249 &asn_SPC_value_specs_28 /* Additional specs */
18252 asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemIEs_25[] = {
18253 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs, id),
18254 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18255 -1, /* IMPLICIT tag at current level */
18256 &asn_DEF_ProtocolIE_ID,
18258 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
18259 0, 0, /* No default value */
18262 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs, criticality),
18263 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18264 -1, /* IMPLICIT tag at current level */
18265 &asn_DEF_Criticality,
18266 select_Served_Cells_To_Add_ItemIEs_criticality_type,
18267 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
18268 0, 0, /* No default value */
18271 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs, value),
18272 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18273 +1, /* EXPLICIT tag at current level */
18275 select_Served_Cells_To_Add_ItemIEs_value_type,
18276 { &asn_OER_memb_value_constr_28, &asn_PER_memb_value_constr_28, memb_value_constraint_25 },
18277 0, 0, /* No default value */
18281 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25[] = {
18282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18284 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Add_ItemIEs_tag2el_25[] = {
18285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18289 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_ItemIEs_specs_25 = {
18290 sizeof(struct Served_Cells_To_Add_ItemIEs),
18291 offsetof(struct Served_Cells_To_Add_ItemIEs, _asn_ctx),
18292 asn_MAP_Served_Cells_To_Add_ItemIEs_tag2el_25,
18293 3, /* Count of tags in the map */
18294 0, 0, 0, /* Optional elements (not needed) */
18295 -1, /* First extension addition */
18297 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemIEs = {
18298 "Served-Cells-To-Add-ItemIEs",
18299 "Served-Cells-To-Add-ItemIEs",
18301 asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25,
18302 sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25)
18303 /sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25[0]), /* 1 */
18304 asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25, /* Same as above */
18305 sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25)
18306 /sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25[0]), /* 1 */
18307 { 0, 0, SEQUENCE_constraint },
18308 asn_MBR_Served_Cells_To_Add_ItemIEs_25,
18309 3, /* Elements count */
18310 &asn_SPC_Served_Cells_To_Add_ItemIEs_specs_25 /* Additional specs */
18313 static asn_TYPE_member_t asn_MBR_value_32[] = {
18314 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs__value, choice.Served_Cells_To_Modify_Item),
18315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18317 &asn_DEF_Served_Cells_To_Modify_Item,
18320 0, 0, /* No default value */
18321 "Served-Cells-To-Modify-Item"
18324 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_32[] = {
18325 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Served-Cells-To-Modify-Item */
18327 static asn_CHOICE_specifics_t asn_SPC_value_specs_32 = {
18328 sizeof(struct Served_Cells_To_Modify_ItemIEs__value),
18329 offsetof(struct Served_Cells_To_Modify_ItemIEs__value, _asn_ctx),
18330 offsetof(struct Served_Cells_To_Modify_ItemIEs__value, present),
18331 sizeof(((struct Served_Cells_To_Modify_ItemIEs__value *)0)->present),
18332 asn_MAP_value_tag2el_32,
18333 1, /* Count of tags in the map */
18335 -1 /* Extensions start */
18337 static /* Use -fall-defs-global to expose */
18338 asn_TYPE_descriptor_t asn_DEF_value_32 = {
18342 0, /* No effective tags (pointer) */
18343 0, /* No effective tags (count) */
18344 0, /* No tags (pointer) */
18345 0, /* No tags (count) */
18346 { 0, 0, OPEN_TYPE_constraint },
18348 1, /* Elements count */
18349 &asn_SPC_value_specs_32 /* Additional specs */
18352 asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemIEs_29[] = {
18353 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs, id),
18354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18355 -1, /* IMPLICIT tag at current level */
18356 &asn_DEF_ProtocolIE_ID,
18358 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
18359 0, 0, /* No default value */
18362 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs, criticality),
18363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18364 -1, /* IMPLICIT tag at current level */
18365 &asn_DEF_Criticality,
18366 select_Served_Cells_To_Modify_ItemIEs_criticality_type,
18367 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
18368 0, 0, /* No default value */
18371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs, value),
18372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18373 +1, /* EXPLICIT tag at current level */
18375 select_Served_Cells_To_Modify_ItemIEs_value_type,
18376 { &asn_OER_memb_value_constr_32, &asn_PER_memb_value_constr_32, memb_value_constraint_29 },
18377 0, 0, /* No default value */
18381 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29[] = {
18382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18384 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Modify_ItemIEs_tag2el_29[] = {
18385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18389 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_ItemIEs_specs_29 = {
18390 sizeof(struct Served_Cells_To_Modify_ItemIEs),
18391 offsetof(struct Served_Cells_To_Modify_ItemIEs, _asn_ctx),
18392 asn_MAP_Served_Cells_To_Modify_ItemIEs_tag2el_29,
18393 3, /* Count of tags in the map */
18394 0, 0, 0, /* Optional elements (not needed) */
18395 -1, /* First extension addition */
18397 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemIEs = {
18398 "Served-Cells-To-Modify-ItemIEs",
18399 "Served-Cells-To-Modify-ItemIEs",
18401 asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29,
18402 sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29)
18403 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29[0]), /* 1 */
18404 asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29, /* Same as above */
18405 sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29)
18406 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29[0]), /* 1 */
18407 { 0, 0, SEQUENCE_constraint },
18408 asn_MBR_Served_Cells_To_Modify_ItemIEs_29,
18409 3, /* Elements count */
18410 &asn_SPC_Served_Cells_To_Modify_ItemIEs_specs_29 /* Additional specs */
18413 static asn_TYPE_member_t asn_MBR_value_36[] = {
18414 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs__value, choice.Served_Cells_To_Delete_Item),
18415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18417 &asn_DEF_Served_Cells_To_Delete_Item,
18420 0, 0, /* No default value */
18421 "Served-Cells-To-Delete-Item"
18424 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_36[] = {
18425 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Served-Cells-To-Delete-Item */
18427 static asn_CHOICE_specifics_t asn_SPC_value_specs_36 = {
18428 sizeof(struct Served_Cells_To_Delete_ItemIEs__value),
18429 offsetof(struct Served_Cells_To_Delete_ItemIEs__value, _asn_ctx),
18430 offsetof(struct Served_Cells_To_Delete_ItemIEs__value, present),
18431 sizeof(((struct Served_Cells_To_Delete_ItemIEs__value *)0)->present),
18432 asn_MAP_value_tag2el_36,
18433 1, /* Count of tags in the map */
18435 -1 /* Extensions start */
18437 static /* Use -fall-defs-global to expose */
18438 asn_TYPE_descriptor_t asn_DEF_value_36 = {
18442 0, /* No effective tags (pointer) */
18443 0, /* No effective tags (count) */
18444 0, /* No tags (pointer) */
18445 0, /* No tags (count) */
18446 { 0, 0, OPEN_TYPE_constraint },
18448 1, /* Elements count */
18449 &asn_SPC_value_specs_36 /* Additional specs */
18452 asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemIEs_33[] = {
18453 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs, id),
18454 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18455 -1, /* IMPLICIT tag at current level */
18456 &asn_DEF_ProtocolIE_ID,
18458 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
18459 0, 0, /* No default value */
18462 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs, criticality),
18463 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18464 -1, /* IMPLICIT tag at current level */
18465 &asn_DEF_Criticality,
18466 select_Served_Cells_To_Delete_ItemIEs_criticality_type,
18467 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
18468 0, 0, /* No default value */
18471 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs, value),
18472 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18473 +1, /* EXPLICIT tag at current level */
18475 select_Served_Cells_To_Delete_ItemIEs_value_type,
18476 { &asn_OER_memb_value_constr_36, &asn_PER_memb_value_constr_36, memb_value_constraint_33 },
18477 0, 0, /* No default value */
18481 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33[] = {
18482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18484 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Delete_ItemIEs_tag2el_33[] = {
18485 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18486 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18487 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18489 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_ItemIEs_specs_33 = {
18490 sizeof(struct Served_Cells_To_Delete_ItemIEs),
18491 offsetof(struct Served_Cells_To_Delete_ItemIEs, _asn_ctx),
18492 asn_MAP_Served_Cells_To_Delete_ItemIEs_tag2el_33,
18493 3, /* Count of tags in the map */
18494 0, 0, 0, /* Optional elements (not needed) */
18495 -1, /* First extension addition */
18497 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemIEs = {
18498 "Served-Cells-To-Delete-ItemIEs",
18499 "Served-Cells-To-Delete-ItemIEs",
18501 asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33,
18502 sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33)
18503 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33[0]), /* 1 */
18504 asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33, /* Same as above */
18505 sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33)
18506 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33[0]), /* 1 */
18507 { 0, 0, SEQUENCE_constraint },
18508 asn_MBR_Served_Cells_To_Delete_ItemIEs_33,
18509 3, /* Elements count */
18510 &asn_SPC_Served_Cells_To_Delete_ItemIEs_specs_33 /* Additional specs */
18513 static asn_TYPE_member_t asn_MBR_value_40[] = {
18514 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs__value, choice.Cells_Status_Item),
18515 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18517 &asn_DEF_Cells_Status_Item,
18520 0, 0, /* No default value */
18521 "Cells-Status-Item"
18524 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_40[] = {
18525 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Status-Item */
18527 static asn_CHOICE_specifics_t asn_SPC_value_specs_40 = {
18528 sizeof(struct Cells_Status_ItemIEs__value),
18529 offsetof(struct Cells_Status_ItemIEs__value, _asn_ctx),
18530 offsetof(struct Cells_Status_ItemIEs__value, present),
18531 sizeof(((struct Cells_Status_ItemIEs__value *)0)->present),
18532 asn_MAP_value_tag2el_40,
18533 1, /* Count of tags in the map */
18535 -1 /* Extensions start */
18537 static /* Use -fall-defs-global to expose */
18538 asn_TYPE_descriptor_t asn_DEF_value_40 = {
18542 0, /* No effective tags (pointer) */
18543 0, /* No effective tags (count) */
18544 0, /* No tags (pointer) */
18545 0, /* No tags (count) */
18546 { 0, 0, OPEN_TYPE_constraint },
18548 1, /* Elements count */
18549 &asn_SPC_value_specs_40 /* Additional specs */
18552 asn_TYPE_member_t asn_MBR_Cells_Status_ItemIEs_37[] = {
18553 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs, id),
18554 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18555 -1, /* IMPLICIT tag at current level */
18556 &asn_DEF_ProtocolIE_ID,
18558 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
18559 0, 0, /* No default value */
18562 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs, criticality),
18563 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18564 -1, /* IMPLICIT tag at current level */
18565 &asn_DEF_Criticality,
18566 select_Cells_Status_ItemIEs_criticality_type,
18567 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
18568 0, 0, /* No default value */
18571 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs, value),
18572 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18573 +1, /* EXPLICIT tag at current level */
18575 select_Cells_Status_ItemIEs_value_type,
18576 { &asn_OER_memb_value_constr_40, &asn_PER_memb_value_constr_40, memb_value_constraint_37 },
18577 0, 0, /* No default value */
18581 static const ber_tlv_tag_t asn_DEF_Cells_Status_ItemIEs_tags_37[] = {
18582 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18584 static const asn_TYPE_tag2member_t asn_MAP_Cells_Status_ItemIEs_tag2el_37[] = {
18585 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18586 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18587 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18589 asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_ItemIEs_specs_37 = {
18590 sizeof(struct Cells_Status_ItemIEs),
18591 offsetof(struct Cells_Status_ItemIEs, _asn_ctx),
18592 asn_MAP_Cells_Status_ItemIEs_tag2el_37,
18593 3, /* Count of tags in the map */
18594 0, 0, 0, /* Optional elements (not needed) */
18595 -1, /* First extension addition */
18597 asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemIEs = {
18598 "Cells-Status-ItemIEs",
18599 "Cells-Status-ItemIEs",
18601 asn_DEF_Cells_Status_ItemIEs_tags_37,
18602 sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37)
18603 /sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37[0]), /* 1 */
18604 asn_DEF_Cells_Status_ItemIEs_tags_37, /* Same as above */
18605 sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37)
18606 /sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37[0]), /* 1 */
18607 { 0, 0, SEQUENCE_constraint },
18608 asn_MBR_Cells_Status_ItemIEs_37,
18609 3, /* Elements count */
18610 &asn_SPC_Cells_Status_ItemIEs_specs_37 /* Additional specs */
18613 static asn_TYPE_member_t asn_MBR_value_44[] = {
18614 { ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value, choice.Dedicated_SIDelivery_NeededUE_Item),
18615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18617 &asn_DEF_Dedicated_SIDelivery_NeededUE_Item,
18620 0, 0, /* No default value */
18621 "Dedicated-SIDelivery-NeededUE-Item"
18624 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_44[] = {
18625 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Dedicated-SIDelivery-NeededUE-Item */
18627 static asn_CHOICE_specifics_t asn_SPC_value_specs_44 = {
18628 sizeof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value),
18629 offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value, _asn_ctx),
18630 offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value, present),
18631 sizeof(((struct Dedicated_SIDelivery_NeededUE_ItemIEs__value *)0)->present),
18632 asn_MAP_value_tag2el_44,
18633 1, /* Count of tags in the map */
18635 -1 /* Extensions start */
18637 static /* Use -fall-defs-global to expose */
18638 asn_TYPE_descriptor_t asn_DEF_value_44 = {
18642 0, /* No effective tags (pointer) */
18643 0, /* No effective tags (count) */
18644 0, /* No tags (pointer) */
18645 0, /* No tags (count) */
18646 { 0, 0, OPEN_TYPE_constraint },
18648 1, /* Elements count */
18649 &asn_SPC_value_specs_44 /* Additional specs */
18652 asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41[] = {
18653 { ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, id),
18654 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18655 -1, /* IMPLICIT tag at current level */
18656 &asn_DEF_ProtocolIE_ID,
18658 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
18659 0, 0, /* No default value */
18662 { ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, criticality),
18663 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18664 -1, /* IMPLICIT tag at current level */
18665 &asn_DEF_Criticality,
18666 select_Dedicated_SIDelivery_NeededUE_ItemIEs_criticality_type,
18667 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
18668 0, 0, /* No default value */
18671 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, value),
18672 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18673 +1, /* EXPLICIT tag at current level */
18675 select_Dedicated_SIDelivery_NeededUE_ItemIEs_value_type,
18676 { &asn_OER_memb_value_constr_44, &asn_PER_memb_value_constr_44, memb_value_constraint_41 },
18677 0, 0, /* No default value */
18681 static const ber_tlv_tag_t asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41[] = {
18682 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18684 static const asn_TYPE_tag2member_t asn_MAP_Dedicated_SIDelivery_NeededUE_ItemIEs_tag2el_41[] = {
18685 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18686 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18687 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18689 asn_SEQUENCE_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_ItemIEs_specs_41 = {
18690 sizeof(struct Dedicated_SIDelivery_NeededUE_ItemIEs),
18691 offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, _asn_ctx),
18692 asn_MAP_Dedicated_SIDelivery_NeededUE_ItemIEs_tag2el_41,
18693 3, /* Count of tags in the map */
18694 0, 0, 0, /* Optional elements (not needed) */
18695 -1, /* First extension addition */
18697 asn_TYPE_descriptor_t asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs = {
18698 "Dedicated-SIDelivery-NeededUE-ItemIEs",
18699 "Dedicated-SIDelivery-NeededUE-ItemIEs",
18701 asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41,
18702 sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41)
18703 /sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41[0]), /* 1 */
18704 asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41, /* Same as above */
18705 sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41)
18706 /sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41[0]), /* 1 */
18707 { 0, 0, SEQUENCE_constraint },
18708 asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41,
18709 3, /* Elements count */
18710 &asn_SPC_Dedicated_SIDelivery_NeededUE_ItemIEs_specs_41 /* Additional specs */
18713 static asn_TYPE_member_t asn_MBR_value_48[] = {
18714 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs__value, choice.Cells_to_be_Deactivated_List_Item),
18715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18717 &asn_DEF_Cells_to_be_Deactivated_List_Item,
18720 0, 0, /* No default value */
18721 "Cells-to-be-Deactivated-List-Item"
18724 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_48[] = {
18725 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-to-be-Deactivated-List-Item */
18727 static asn_CHOICE_specifics_t asn_SPC_value_specs_48 = {
18728 sizeof(struct Cells_to_be_Deactivated_List_ItemIEs__value),
18729 offsetof(struct Cells_to_be_Deactivated_List_ItemIEs__value, _asn_ctx),
18730 offsetof(struct Cells_to_be_Deactivated_List_ItemIEs__value, present),
18731 sizeof(((struct Cells_to_be_Deactivated_List_ItemIEs__value *)0)->present),
18732 asn_MAP_value_tag2el_48,
18733 1, /* Count of tags in the map */
18735 -1 /* Extensions start */
18737 static /* Use -fall-defs-global to expose */
18738 asn_TYPE_descriptor_t asn_DEF_value_48 = {
18742 0, /* No effective tags (pointer) */
18743 0, /* No effective tags (count) */
18744 0, /* No tags (pointer) */
18745 0, /* No tags (count) */
18746 { 0, 0, OPEN_TYPE_constraint },
18748 1, /* Elements count */
18749 &asn_SPC_value_specs_48 /* Additional specs */
18752 asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45[] = {
18753 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, id),
18754 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18755 -1, /* IMPLICIT tag at current level */
18756 &asn_DEF_ProtocolIE_ID,
18758 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
18759 0, 0, /* No default value */
18762 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, criticality),
18763 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18764 -1, /* IMPLICIT tag at current level */
18765 &asn_DEF_Criticality,
18766 select_Cells_to_be_Deactivated_List_ItemIEs_criticality_type,
18767 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
18768 0, 0, /* No default value */
18771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, value),
18772 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18773 +1, /* EXPLICIT tag at current level */
18775 select_Cells_to_be_Deactivated_List_ItemIEs_value_type,
18776 { &asn_OER_memb_value_constr_48, &asn_PER_memb_value_constr_48, memb_value_constraint_45 },
18777 0, 0, /* No default value */
18781 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45[] = {
18782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18784 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Deactivated_List_ItemIEs_tag2el_45[] = {
18785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18789 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_ItemIEs_specs_45 = {
18790 sizeof(struct Cells_to_be_Deactivated_List_ItemIEs),
18791 offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, _asn_ctx),
18792 asn_MAP_Cells_to_be_Deactivated_List_ItemIEs_tag2el_45,
18793 3, /* Count of tags in the map */
18794 0, 0, 0, /* Optional elements (not needed) */
18795 -1, /* First extension addition */
18797 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemIEs = {
18798 "Cells-to-be-Deactivated-List-ItemIEs",
18799 "Cells-to-be-Deactivated-List-ItemIEs",
18801 asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45,
18802 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45)
18803 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45[0]), /* 1 */
18804 asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45, /* Same as above */
18805 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45)
18806 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45[0]), /* 1 */
18807 { 0, 0, SEQUENCE_constraint },
18808 asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45,
18809 3, /* Elements count */
18810 &asn_SPC_Cells_to_be_Deactivated_List_ItemIEs_specs_45 /* Additional specs */
18813 static asn_TYPE_member_t asn_MBR_value_52[] = {
18814 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value, choice.GNB_CU_TNL_Association_To_Add_Item),
18815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18817 &asn_DEF_GNB_CU_TNL_Association_To_Add_Item,
18820 0, 0, /* No default value */
18821 "GNB-CU-TNL-Association-To-Add-Item"
18824 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_52[] = {
18825 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-To-Add-Item */
18827 static asn_CHOICE_specifics_t asn_SPC_value_specs_52 = {
18828 sizeof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value),
18829 offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value, _asn_ctx),
18830 offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value, present),
18831 sizeof(((struct GNB_CU_TNL_Association_To_Add_ItemIEs__value *)0)->present),
18832 asn_MAP_value_tag2el_52,
18833 1, /* Count of tags in the map */
18835 -1 /* Extensions start */
18837 static /* Use -fall-defs-global to expose */
18838 asn_TYPE_descriptor_t asn_DEF_value_52 = {
18842 0, /* No effective tags (pointer) */
18843 0, /* No effective tags (count) */
18844 0, /* No tags (pointer) */
18845 0, /* No tags (count) */
18846 { 0, 0, OPEN_TYPE_constraint },
18848 1, /* Elements count */
18849 &asn_SPC_value_specs_52 /* Additional specs */
18852 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49[] = {
18853 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, id),
18854 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18855 -1, /* IMPLICIT tag at current level */
18856 &asn_DEF_ProtocolIE_ID,
18858 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
18859 0, 0, /* No default value */
18862 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, criticality),
18863 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18864 -1, /* IMPLICIT tag at current level */
18865 &asn_DEF_Criticality,
18866 select_GNB_CU_TNL_Association_To_Add_ItemIEs_criticality_type,
18867 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
18868 0, 0, /* No default value */
18871 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, value),
18872 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18873 +1, /* EXPLICIT tag at current level */
18875 select_GNB_CU_TNL_Association_To_Add_ItemIEs_value_type,
18876 { &asn_OER_memb_value_constr_52, &asn_PER_memb_value_constr_52, memb_value_constraint_49 },
18877 0, 0, /* No default value */
18881 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49[] = {
18882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18884 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Add_ItemIEs_tag2el_49[] = {
18885 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18886 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18887 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18889 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_ItemIEs_specs_49 = {
18890 sizeof(struct GNB_CU_TNL_Association_To_Add_ItemIEs),
18891 offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, _asn_ctx),
18892 asn_MAP_GNB_CU_TNL_Association_To_Add_ItemIEs_tag2el_49,
18893 3, /* Count of tags in the map */
18894 0, 0, 0, /* Optional elements (not needed) */
18895 -1, /* First extension addition */
18897 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs = {
18898 "GNB-CU-TNL-Association-To-Add-ItemIEs",
18899 "GNB-CU-TNL-Association-To-Add-ItemIEs",
18901 asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49,
18902 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49)
18903 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49[0]), /* 1 */
18904 asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49, /* Same as above */
18905 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49)
18906 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49[0]), /* 1 */
18907 { 0, 0, SEQUENCE_constraint },
18908 asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49,
18909 3, /* Elements count */
18910 &asn_SPC_GNB_CU_TNL_Association_To_Add_ItemIEs_specs_49 /* Additional specs */
18913 static asn_TYPE_member_t asn_MBR_value_56[] = {
18914 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value, choice.GNB_CU_TNL_Association_To_Remove_Item),
18915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18917 &asn_DEF_GNB_CU_TNL_Association_To_Remove_Item,
18920 0, 0, /* No default value */
18921 "GNB-CU-TNL-Association-To-Remove-Item"
18924 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_56[] = {
18925 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-To-Remove-Item */
18927 static asn_CHOICE_specifics_t asn_SPC_value_specs_56 = {
18928 sizeof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value),
18929 offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value, _asn_ctx),
18930 offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value, present),
18931 sizeof(((struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value *)0)->present),
18932 asn_MAP_value_tag2el_56,
18933 1, /* Count of tags in the map */
18935 -1 /* Extensions start */
18937 static /* Use -fall-defs-global to expose */
18938 asn_TYPE_descriptor_t asn_DEF_value_56 = {
18942 0, /* No effective tags (pointer) */
18943 0, /* No effective tags (count) */
18944 0, /* No tags (pointer) */
18945 0, /* No tags (count) */
18946 { 0, 0, OPEN_TYPE_constraint },
18948 1, /* Elements count */
18949 &asn_SPC_value_specs_56 /* Additional specs */
18952 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53[] = {
18953 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, id),
18954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18955 -1, /* IMPLICIT tag at current level */
18956 &asn_DEF_ProtocolIE_ID,
18958 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
18959 0, 0, /* No default value */
18962 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, criticality),
18963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18964 -1, /* IMPLICIT tag at current level */
18965 &asn_DEF_Criticality,
18966 select_GNB_CU_TNL_Association_To_Remove_ItemIEs_criticality_type,
18967 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
18968 0, 0, /* No default value */
18971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, value),
18972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18973 +1, /* EXPLICIT tag at current level */
18975 select_GNB_CU_TNL_Association_To_Remove_ItemIEs_value_type,
18976 { &asn_OER_memb_value_constr_56, &asn_PER_memb_value_constr_56, memb_value_constraint_53 },
18977 0, 0, /* No default value */
18981 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53[] = {
18982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18984 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Remove_ItemIEs_tag2el_53[] = {
18985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18989 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_ItemIEs_specs_53 = {
18990 sizeof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs),
18991 offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, _asn_ctx),
18992 asn_MAP_GNB_CU_TNL_Association_To_Remove_ItemIEs_tag2el_53,
18993 3, /* Count of tags in the map */
18994 0, 0, 0, /* Optional elements (not needed) */
18995 -1, /* First extension addition */
18997 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs = {
18998 "GNB-CU-TNL-Association-To-Remove-ItemIEs",
18999 "GNB-CU-TNL-Association-To-Remove-ItemIEs",
19001 asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53,
19002 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53)
19003 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53[0]), /* 1 */
19004 asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53, /* Same as above */
19005 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53)
19006 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53[0]), /* 1 */
19007 { 0, 0, SEQUENCE_constraint },
19008 asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53,
19009 3, /* Elements count */
19010 &asn_SPC_GNB_CU_TNL_Association_To_Remove_ItemIEs_specs_53 /* Additional specs */
19013 static asn_TYPE_member_t asn_MBR_value_60[] = {
19014 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value, choice.GNB_CU_TNL_Association_To_Update_Item),
19015 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19017 &asn_DEF_GNB_CU_TNL_Association_To_Update_Item,
19020 0, 0, /* No default value */
19021 "GNB-CU-TNL-Association-To-Update-Item"
19024 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_60[] = {
19025 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-To-Update-Item */
19027 static asn_CHOICE_specifics_t asn_SPC_value_specs_60 = {
19028 sizeof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value),
19029 offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value, _asn_ctx),
19030 offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value, present),
19031 sizeof(((struct GNB_CU_TNL_Association_To_Update_ItemIEs__value *)0)->present),
19032 asn_MAP_value_tag2el_60,
19033 1, /* Count of tags in the map */
19035 -1 /* Extensions start */
19037 static /* Use -fall-defs-global to expose */
19038 asn_TYPE_descriptor_t asn_DEF_value_60 = {
19042 0, /* No effective tags (pointer) */
19043 0, /* No effective tags (count) */
19044 0, /* No tags (pointer) */
19045 0, /* No tags (count) */
19046 { 0, 0, OPEN_TYPE_constraint },
19048 1, /* Elements count */
19049 &asn_SPC_value_specs_60 /* Additional specs */
19052 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57[] = {
19053 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, id),
19054 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19055 -1, /* IMPLICIT tag at current level */
19056 &asn_DEF_ProtocolIE_ID,
19058 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
19059 0, 0, /* No default value */
19062 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, criticality),
19063 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19064 -1, /* IMPLICIT tag at current level */
19065 &asn_DEF_Criticality,
19066 select_GNB_CU_TNL_Association_To_Update_ItemIEs_criticality_type,
19067 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
19068 0, 0, /* No default value */
19071 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, value),
19072 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19073 +1, /* EXPLICIT tag at current level */
19075 select_GNB_CU_TNL_Association_To_Update_ItemIEs_value_type,
19076 { &asn_OER_memb_value_constr_60, &asn_PER_memb_value_constr_60, memb_value_constraint_57 },
19077 0, 0, /* No default value */
19081 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57[] = {
19082 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19084 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Update_ItemIEs_tag2el_57[] = {
19085 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19086 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19087 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19089 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_ItemIEs_specs_57 = {
19090 sizeof(struct GNB_CU_TNL_Association_To_Update_ItemIEs),
19091 offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, _asn_ctx),
19092 asn_MAP_GNB_CU_TNL_Association_To_Update_ItemIEs_tag2el_57,
19093 3, /* Count of tags in the map */
19094 0, 0, 0, /* Optional elements (not needed) */
19095 -1, /* First extension addition */
19097 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs = {
19098 "GNB-CU-TNL-Association-To-Update-ItemIEs",
19099 "GNB-CU-TNL-Association-To-Update-ItemIEs",
19101 asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57,
19102 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57)
19103 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57[0]), /* 1 */
19104 asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57, /* Same as above */
19105 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57)
19106 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57[0]), /* 1 */
19107 { 0, 0, SEQUENCE_constraint },
19108 asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57,
19109 3, /* Elements count */
19110 &asn_SPC_GNB_CU_TNL_Association_To_Update_ItemIEs_specs_57 /* Additional specs */
19113 static asn_TYPE_member_t asn_MBR_value_64[] = {
19114 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs__value, choice.Cells_to_be_Barred_Item),
19115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19117 &asn_DEF_Cells_to_be_Barred_Item,
19120 0, 0, /* No default value */
19121 "Cells-to-be-Barred-Item"
19124 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_64[] = {
19125 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-to-be-Barred-Item */
19127 static asn_CHOICE_specifics_t asn_SPC_value_specs_64 = {
19128 sizeof(struct Cells_to_be_Barred_ItemIEs__value),
19129 offsetof(struct Cells_to_be_Barred_ItemIEs__value, _asn_ctx),
19130 offsetof(struct Cells_to_be_Barred_ItemIEs__value, present),
19131 sizeof(((struct Cells_to_be_Barred_ItemIEs__value *)0)->present),
19132 asn_MAP_value_tag2el_64,
19133 1, /* Count of tags in the map */
19135 -1 /* Extensions start */
19137 static /* Use -fall-defs-global to expose */
19138 asn_TYPE_descriptor_t asn_DEF_value_64 = {
19142 0, /* No effective tags (pointer) */
19143 0, /* No effective tags (count) */
19144 0, /* No tags (pointer) */
19145 0, /* No tags (count) */
19146 { 0, 0, OPEN_TYPE_constraint },
19148 1, /* Elements count */
19149 &asn_SPC_value_specs_64 /* Additional specs */
19152 asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_ItemIEs_61[] = {
19153 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs, id),
19154 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19155 -1, /* IMPLICIT tag at current level */
19156 &asn_DEF_ProtocolIE_ID,
19158 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
19159 0, 0, /* No default value */
19162 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs, criticality),
19163 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19164 -1, /* IMPLICIT tag at current level */
19165 &asn_DEF_Criticality,
19166 select_Cells_to_be_Barred_ItemIEs_criticality_type,
19167 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
19168 0, 0, /* No default value */
19171 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs, value),
19172 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19173 +1, /* EXPLICIT tag at current level */
19175 select_Cells_to_be_Barred_ItemIEs_value_type,
19176 { &asn_OER_memb_value_constr_64, &asn_PER_memb_value_constr_64, memb_value_constraint_61 },
19177 0, 0, /* No default value */
19181 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61[] = {
19182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19184 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Barred_ItemIEs_tag2el_61[] = {
19185 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19186 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19187 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19189 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_ItemIEs_specs_61 = {
19190 sizeof(struct Cells_to_be_Barred_ItemIEs),
19191 offsetof(struct Cells_to_be_Barred_ItemIEs, _asn_ctx),
19192 asn_MAP_Cells_to_be_Barred_ItemIEs_tag2el_61,
19193 3, /* Count of tags in the map */
19194 0, 0, 0, /* Optional elements (not needed) */
19195 -1, /* First extension addition */
19197 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_ItemIEs = {
19198 "Cells-to-be-Barred-ItemIEs",
19199 "Cells-to-be-Barred-ItemIEs",
19201 asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61,
19202 sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61)
19203 /sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61[0]), /* 1 */
19204 asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61, /* Same as above */
19205 sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61)
19206 /sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61[0]), /* 1 */
19207 { 0, 0, SEQUENCE_constraint },
19208 asn_MBR_Cells_to_be_Barred_ItemIEs_61,
19209 3, /* Elements count */
19210 &asn_SPC_Cells_to_be_Barred_ItemIEs_specs_61 /* Additional specs */
19213 static asn_TYPE_member_t asn_MBR_value_68[] = {
19214 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs__value, choice.Protected_EUTRA_Resources_Item),
19215 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19217 &asn_DEF_Protected_EUTRA_Resources_Item,
19220 0, 0, /* No default value */
19221 "Protected-EUTRA-Resources-Item"
19224 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_68[] = {
19225 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Protected-EUTRA-Resources-Item */
19227 static asn_CHOICE_specifics_t asn_SPC_value_specs_68 = {
19228 sizeof(struct Protected_EUTRA_Resources_ItemIEs__value),
19229 offsetof(struct Protected_EUTRA_Resources_ItemIEs__value, _asn_ctx),
19230 offsetof(struct Protected_EUTRA_Resources_ItemIEs__value, present),
19231 sizeof(((struct Protected_EUTRA_Resources_ItemIEs__value *)0)->present),
19232 asn_MAP_value_tag2el_68,
19233 1, /* Count of tags in the map */
19235 -1 /* Extensions start */
19237 static /* Use -fall-defs-global to expose */
19238 asn_TYPE_descriptor_t asn_DEF_value_68 = {
19242 0, /* No effective tags (pointer) */
19243 0, /* No effective tags (count) */
19244 0, /* No tags (pointer) */
19245 0, /* No tags (count) */
19246 { 0, 0, OPEN_TYPE_constraint },
19248 1, /* Elements count */
19249 &asn_SPC_value_specs_68 /* Additional specs */
19252 asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemIEs_65[] = {
19253 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs, id),
19254 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19255 -1, /* IMPLICIT tag at current level */
19256 &asn_DEF_ProtocolIE_ID,
19258 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
19259 0, 0, /* No default value */
19262 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs, criticality),
19263 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19264 -1, /* IMPLICIT tag at current level */
19265 &asn_DEF_Criticality,
19266 select_Protected_EUTRA_Resources_ItemIEs_criticality_type,
19267 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
19268 0, 0, /* No default value */
19271 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs, value),
19272 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19273 +1, /* EXPLICIT tag at current level */
19275 select_Protected_EUTRA_Resources_ItemIEs_value_type,
19276 { &asn_OER_memb_value_constr_68, &asn_PER_memb_value_constr_68, memb_value_constraint_65 },
19277 0, 0, /* No default value */
19281 static const ber_tlv_tag_t asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65[] = {
19282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19284 static const asn_TYPE_tag2member_t asn_MAP_Protected_EUTRA_Resources_ItemIEs_tag2el_65[] = {
19285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19289 asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_ItemIEs_specs_65 = {
19290 sizeof(struct Protected_EUTRA_Resources_ItemIEs),
19291 offsetof(struct Protected_EUTRA_Resources_ItemIEs, _asn_ctx),
19292 asn_MAP_Protected_EUTRA_Resources_ItemIEs_tag2el_65,
19293 3, /* Count of tags in the map */
19294 0, 0, 0, /* Optional elements (not needed) */
19295 -1, /* First extension addition */
19297 asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemIEs = {
19298 "Protected-EUTRA-Resources-ItemIEs",
19299 "Protected-EUTRA-Resources-ItemIEs",
19301 asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65,
19302 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65)
19303 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65[0]), /* 1 */
19304 asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65, /* Same as above */
19305 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65)
19306 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65[0]), /* 1 */
19307 { 0, 0, SEQUENCE_constraint },
19308 asn_MBR_Protected_EUTRA_Resources_ItemIEs_65,
19309 3, /* Elements count */
19310 &asn_SPC_Protected_EUTRA_Resources_ItemIEs_specs_65 /* Additional specs */
19313 static asn_TYPE_member_t asn_MBR_value_72[] = {
19314 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value, choice.Cells_Failed_to_be_Activated_List_Item),
19315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19317 &asn_DEF_Cells_Failed_to_be_Activated_List_Item,
19320 0, 0, /* No default value */
19321 "Cells-Failed-to-be-Activated-List-Item"
19324 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_72[] = {
19325 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Failed-to-be-Activated-List-Item */
19327 static asn_CHOICE_specifics_t asn_SPC_value_specs_72 = {
19328 sizeof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value),
19329 offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value, _asn_ctx),
19330 offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value, present),
19331 sizeof(((struct Cells_Failed_to_be_Activated_List_ItemIEs__value *)0)->present),
19332 asn_MAP_value_tag2el_72,
19333 1, /* Count of tags in the map */
19335 -1 /* Extensions start */
19337 static /* Use -fall-defs-global to expose */
19338 asn_TYPE_descriptor_t asn_DEF_value_72 = {
19342 0, /* No effective tags (pointer) */
19343 0, /* No effective tags (count) */
19344 0, /* No tags (pointer) */
19345 0, /* No tags (count) */
19346 { 0, 0, OPEN_TYPE_constraint },
19348 1, /* Elements count */
19349 &asn_SPC_value_specs_72 /* Additional specs */
19352 asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69[] = {
19353 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, id),
19354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19355 -1, /* IMPLICIT tag at current level */
19356 &asn_DEF_ProtocolIE_ID,
19358 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
19359 0, 0, /* No default value */
19362 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, criticality),
19363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19364 -1, /* IMPLICIT tag at current level */
19365 &asn_DEF_Criticality,
19366 select_Cells_Failed_to_be_Activated_List_ItemIEs_criticality_type,
19367 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
19368 0, 0, /* No default value */
19371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, value),
19372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19373 +1, /* EXPLICIT tag at current level */
19375 select_Cells_Failed_to_be_Activated_List_ItemIEs_value_type,
19376 { &asn_OER_memb_value_constr_72, &asn_PER_memb_value_constr_72, memb_value_constraint_69 },
19377 0, 0, /* No default value */
19381 static const ber_tlv_tag_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69[] = {
19382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19384 static const asn_TYPE_tag2member_t asn_MAP_Cells_Failed_to_be_Activated_List_ItemIEs_tag2el_69[] = {
19385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19389 asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_ItemIEs_specs_69 = {
19390 sizeof(struct Cells_Failed_to_be_Activated_List_ItemIEs),
19391 offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, _asn_ctx),
19392 asn_MAP_Cells_Failed_to_be_Activated_List_ItemIEs_tag2el_69,
19393 3, /* Count of tags in the map */
19394 0, 0, 0, /* Optional elements (not needed) */
19395 -1, /* First extension addition */
19397 asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs = {
19398 "Cells-Failed-to-be-Activated-List-ItemIEs",
19399 "Cells-Failed-to-be-Activated-List-ItemIEs",
19401 asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69,
19402 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69)
19403 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69[0]), /* 1 */
19404 asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69, /* Same as above */
19405 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69)
19406 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69[0]), /* 1 */
19407 { 0, 0, SEQUENCE_constraint },
19408 asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69,
19409 3, /* Elements count */
19410 &asn_SPC_Cells_Failed_to_be_Activated_List_ItemIEs_specs_69 /* Additional specs */
19413 static asn_TYPE_member_t asn_MBR_value_76[] = {
19414 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value, choice.GNB_CU_TNL_Association_Setup_Item),
19415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19417 &asn_DEF_GNB_CU_TNL_Association_Setup_Item,
19420 0, 0, /* No default value */
19421 "GNB-CU-TNL-Association-Setup-Item"
19424 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_76[] = {
19425 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-Setup-Item */
19427 static asn_CHOICE_specifics_t asn_SPC_value_specs_76 = {
19428 sizeof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value),
19429 offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value, _asn_ctx),
19430 offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value, present),
19431 sizeof(((struct GNB_CU_TNL_Association_Setup_ItemIEs__value *)0)->present),
19432 asn_MAP_value_tag2el_76,
19433 1, /* Count of tags in the map */
19435 -1 /* Extensions start */
19437 static /* Use -fall-defs-global to expose */
19438 asn_TYPE_descriptor_t asn_DEF_value_76 = {
19442 0, /* No effective tags (pointer) */
19443 0, /* No effective tags (count) */
19444 0, /* No tags (pointer) */
19445 0, /* No tags (count) */
19446 { 0, 0, OPEN_TYPE_constraint },
19448 1, /* Elements count */
19449 &asn_SPC_value_specs_76 /* Additional specs */
19452 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73[] = {
19453 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, id),
19454 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19455 -1, /* IMPLICIT tag at current level */
19456 &asn_DEF_ProtocolIE_ID,
19458 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
19459 0, 0, /* No default value */
19462 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, criticality),
19463 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19464 -1, /* IMPLICIT tag at current level */
19465 &asn_DEF_Criticality,
19466 select_GNB_CU_TNL_Association_Setup_ItemIEs_criticality_type,
19467 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
19468 0, 0, /* No default value */
19471 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, value),
19472 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19473 +1, /* EXPLICIT tag at current level */
19475 select_GNB_CU_TNL_Association_Setup_ItemIEs_value_type,
19476 { &asn_OER_memb_value_constr_76, &asn_PER_memb_value_constr_76, memb_value_constraint_73 },
19477 0, 0, /* No default value */
19481 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73[] = {
19482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19484 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Setup_ItemIEs_tag2el_73[] = {
19485 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19486 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19487 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19489 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_ItemIEs_specs_73 = {
19490 sizeof(struct GNB_CU_TNL_Association_Setup_ItemIEs),
19491 offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, _asn_ctx),
19492 asn_MAP_GNB_CU_TNL_Association_Setup_ItemIEs_tag2el_73,
19493 3, /* Count of tags in the map */
19494 0, 0, 0, /* Optional elements (not needed) */
19495 -1, /* First extension addition */
19497 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs = {
19498 "GNB-CU-TNL-Association-Setup-ItemIEs",
19499 "GNB-CU-TNL-Association-Setup-ItemIEs",
19501 asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73,
19502 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73)
19503 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73[0]), /* 1 */
19504 asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73, /* Same as above */
19505 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73)
19506 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73[0]), /* 1 */
19507 { 0, 0, SEQUENCE_constraint },
19508 asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73,
19509 3, /* Elements count */
19510 &asn_SPC_GNB_CU_TNL_Association_Setup_ItemIEs_specs_73 /* Additional specs */
19513 static asn_TYPE_member_t asn_MBR_value_80[] = {
19514 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value, choice.GNB_CU_TNL_Association_Failed_To_Setup_Item),
19515 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19517 &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item,
19520 0, 0, /* No default value */
19521 "GNB-CU-TNL-Association-Failed-To-Setup-Item"
19524 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_80[] = {
19525 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-Failed-To-Setup-Item */
19527 static asn_CHOICE_specifics_t asn_SPC_value_specs_80 = {
19528 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value),
19529 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value, _asn_ctx),
19530 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value, present),
19531 sizeof(((struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value *)0)->present),
19532 asn_MAP_value_tag2el_80,
19533 1, /* Count of tags in the map */
19535 -1 /* Extensions start */
19537 static /* Use -fall-defs-global to expose */
19538 asn_TYPE_descriptor_t asn_DEF_value_80 = {
19542 0, /* No effective tags (pointer) */
19543 0, /* No effective tags (count) */
19544 0, /* No tags (pointer) */
19545 0, /* No tags (count) */
19546 { 0, 0, OPEN_TYPE_constraint },
19548 1, /* Elements count */
19549 &asn_SPC_value_specs_80 /* Additional specs */
19552 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77[] = {
19553 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, id),
19554 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19555 -1, /* IMPLICIT tag at current level */
19556 &asn_DEF_ProtocolIE_ID,
19558 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
19559 0, 0, /* No default value */
19562 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, criticality),
19563 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19564 -1, /* IMPLICIT tag at current level */
19565 &asn_DEF_Criticality,
19566 select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_criticality_type,
19567 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
19568 0, 0, /* No default value */
19571 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, value),
19572 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19573 +1, /* EXPLICIT tag at current level */
19575 select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_value_type,
19576 { &asn_OER_memb_value_constr_80, &asn_PER_memb_value_constr_80, memb_value_constraint_77 },
19577 0, 0, /* No default value */
19581 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77[] = {
19582 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19584 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tag2el_77[] = {
19585 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19586 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19587 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19589 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_specs_77 = {
19590 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs),
19591 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, _asn_ctx),
19592 asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tag2el_77,
19593 3, /* Count of tags in the map */
19594 0, 0, 0, /* Optional elements (not needed) */
19595 -1, /* First extension addition */
19597 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs = {
19598 "GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs",
19599 "GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs",
19601 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77,
19602 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77)
19603 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77[0]), /* 1 */
19604 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77, /* Same as above */
19605 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77)
19606 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77[0]), /* 1 */
19607 { 0, 0, SEQUENCE_constraint },
19608 asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77,
19609 3, /* Elements count */
19610 &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_specs_77 /* Additional specs */
19613 static asn_TYPE_member_t asn_MBR_value_84[] = {
19614 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs__value, choice.Candidate_SpCell_Item),
19615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19617 &asn_DEF_Candidate_SpCell_Item,
19620 0, 0, /* No default value */
19621 "Candidate-SpCell-Item"
19624 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_84[] = {
19625 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Candidate-SpCell-Item */
19627 static asn_CHOICE_specifics_t asn_SPC_value_specs_84 = {
19628 sizeof(struct Candidate_SpCell_ItemIEs__value),
19629 offsetof(struct Candidate_SpCell_ItemIEs__value, _asn_ctx),
19630 offsetof(struct Candidate_SpCell_ItemIEs__value, present),
19631 sizeof(((struct Candidate_SpCell_ItemIEs__value *)0)->present),
19632 asn_MAP_value_tag2el_84,
19633 1, /* Count of tags in the map */
19635 -1 /* Extensions start */
19637 static /* Use -fall-defs-global to expose */
19638 asn_TYPE_descriptor_t asn_DEF_value_84 = {
19642 0, /* No effective tags (pointer) */
19643 0, /* No effective tags (count) */
19644 0, /* No tags (pointer) */
19645 0, /* No tags (count) */
19646 { 0, 0, OPEN_TYPE_constraint },
19648 1, /* Elements count */
19649 &asn_SPC_value_specs_84 /* Additional specs */
19652 asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemIEs_81[] = {
19653 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs, id),
19654 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19655 -1, /* IMPLICIT tag at current level */
19656 &asn_DEF_ProtocolIE_ID,
19658 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
19659 0, 0, /* No default value */
19662 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs, criticality),
19663 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19664 -1, /* IMPLICIT tag at current level */
19665 &asn_DEF_Criticality,
19666 select_Candidate_SpCell_ItemIEs_criticality_type,
19667 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
19668 0, 0, /* No default value */
19671 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs, value),
19672 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19673 +1, /* EXPLICIT tag at current level */
19675 select_Candidate_SpCell_ItemIEs_value_type,
19676 { &asn_OER_memb_value_constr_84, &asn_PER_memb_value_constr_84, memb_value_constraint_81 },
19677 0, 0, /* No default value */
19681 static const ber_tlv_tag_t asn_DEF_Candidate_SpCell_ItemIEs_tags_81[] = {
19682 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19684 static const asn_TYPE_tag2member_t asn_MAP_Candidate_SpCell_ItemIEs_tag2el_81[] = {
19685 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19686 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19687 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19689 asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_ItemIEs_specs_81 = {
19690 sizeof(struct Candidate_SpCell_ItemIEs),
19691 offsetof(struct Candidate_SpCell_ItemIEs, _asn_ctx),
19692 asn_MAP_Candidate_SpCell_ItemIEs_tag2el_81,
19693 3, /* Count of tags in the map */
19694 0, 0, 0, /* Optional elements (not needed) */
19695 -1, /* First extension addition */
19697 asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemIEs = {
19698 "Candidate-SpCell-ItemIEs",
19699 "Candidate-SpCell-ItemIEs",
19701 asn_DEF_Candidate_SpCell_ItemIEs_tags_81,
19702 sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81)
19703 /sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81[0]), /* 1 */
19704 asn_DEF_Candidate_SpCell_ItemIEs_tags_81, /* Same as above */
19705 sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81)
19706 /sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81[0]), /* 1 */
19707 { 0, 0, SEQUENCE_constraint },
19708 asn_MBR_Candidate_SpCell_ItemIEs_81,
19709 3, /* Elements count */
19710 &asn_SPC_Candidate_SpCell_ItemIEs_specs_81 /* Additional specs */
19713 static asn_TYPE_member_t asn_MBR_value_88[] = {
19714 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs__value, choice.SCell_ToBeSetup_Item),
19715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19717 &asn_DEF_SCell_ToBeSetup_Item,
19720 0, 0, /* No default value */
19721 "SCell-ToBeSetup-Item"
19724 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_88[] = {
19725 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-ToBeSetup-Item */
19727 static asn_CHOICE_specifics_t asn_SPC_value_specs_88 = {
19728 sizeof(struct SCell_ToBeSetup_ItemIEs__value),
19729 offsetof(struct SCell_ToBeSetup_ItemIEs__value, _asn_ctx),
19730 offsetof(struct SCell_ToBeSetup_ItemIEs__value, present),
19731 sizeof(((struct SCell_ToBeSetup_ItemIEs__value *)0)->present),
19732 asn_MAP_value_tag2el_88,
19733 1, /* Count of tags in the map */
19735 -1 /* Extensions start */
19737 static /* Use -fall-defs-global to expose */
19738 asn_TYPE_descriptor_t asn_DEF_value_88 = {
19742 0, /* No effective tags (pointer) */
19743 0, /* No effective tags (count) */
19744 0, /* No tags (pointer) */
19745 0, /* No tags (count) */
19746 { 0, 0, OPEN_TYPE_constraint },
19748 1, /* Elements count */
19749 &asn_SPC_value_specs_88 /* Additional specs */
19752 asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemIEs_85[] = {
19753 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs, id),
19754 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19755 -1, /* IMPLICIT tag at current level */
19756 &asn_DEF_ProtocolIE_ID,
19758 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
19759 0, 0, /* No default value */
19762 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs, criticality),
19763 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19764 -1, /* IMPLICIT tag at current level */
19765 &asn_DEF_Criticality,
19766 select_SCell_ToBeSetup_ItemIEs_criticality_type,
19767 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
19768 0, 0, /* No default value */
19771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs, value),
19772 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19773 +1, /* EXPLICIT tag at current level */
19775 select_SCell_ToBeSetup_ItemIEs_value_type,
19776 { &asn_OER_memb_value_constr_88, &asn_PER_memb_value_constr_88, memb_value_constraint_85 },
19777 0, 0, /* No default value */
19781 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85[] = {
19782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19784 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetup_ItemIEs_tag2el_85[] = {
19785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19789 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_ItemIEs_specs_85 = {
19790 sizeof(struct SCell_ToBeSetup_ItemIEs),
19791 offsetof(struct SCell_ToBeSetup_ItemIEs, _asn_ctx),
19792 asn_MAP_SCell_ToBeSetup_ItemIEs_tag2el_85,
19793 3, /* Count of tags in the map */
19794 0, 0, 0, /* Optional elements (not needed) */
19795 -1, /* First extension addition */
19797 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemIEs = {
19798 "SCell-ToBeSetup-ItemIEs",
19799 "SCell-ToBeSetup-ItemIEs",
19801 asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85,
19802 sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85)
19803 /sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85[0]), /* 1 */
19804 asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85, /* Same as above */
19805 sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85)
19806 /sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85[0]), /* 1 */
19807 { 0, 0, SEQUENCE_constraint },
19808 asn_MBR_SCell_ToBeSetup_ItemIEs_85,
19809 3, /* Elements count */
19810 &asn_SPC_SCell_ToBeSetup_ItemIEs_specs_85 /* Additional specs */
19813 static asn_TYPE_member_t asn_MBR_value_92[] = {
19814 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs__value, choice.SRBs_ToBeSetup_Item),
19815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19817 &asn_DEF_SRBs_ToBeSetup_Item,
19820 0, 0, /* No default value */
19821 "SRBs-ToBeSetup-Item"
19824 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_92[] = {
19825 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-ToBeSetup-Item */
19827 static asn_CHOICE_specifics_t asn_SPC_value_specs_92 = {
19828 sizeof(struct SRBs_ToBeSetup_ItemIEs__value),
19829 offsetof(struct SRBs_ToBeSetup_ItemIEs__value, _asn_ctx),
19830 offsetof(struct SRBs_ToBeSetup_ItemIEs__value, present),
19831 sizeof(((struct SRBs_ToBeSetup_ItemIEs__value *)0)->present),
19832 asn_MAP_value_tag2el_92,
19833 1, /* Count of tags in the map */
19835 -1 /* Extensions start */
19837 static /* Use -fall-defs-global to expose */
19838 asn_TYPE_descriptor_t asn_DEF_value_92 = {
19842 0, /* No effective tags (pointer) */
19843 0, /* No effective tags (count) */
19844 0, /* No tags (pointer) */
19845 0, /* No tags (count) */
19846 { 0, 0, OPEN_TYPE_constraint },
19848 1, /* Elements count */
19849 &asn_SPC_value_specs_92 /* Additional specs */
19852 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemIEs_89[] = {
19853 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs, id),
19854 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19855 -1, /* IMPLICIT tag at current level */
19856 &asn_DEF_ProtocolIE_ID,
19858 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
19859 0, 0, /* No default value */
19862 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs, criticality),
19863 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19864 -1, /* IMPLICIT tag at current level */
19865 &asn_DEF_Criticality,
19866 select_SRBs_ToBeSetup_ItemIEs_criticality_type,
19867 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
19868 0, 0, /* No default value */
19871 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs, value),
19872 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19873 +1, /* EXPLICIT tag at current level */
19875 select_SRBs_ToBeSetup_ItemIEs_value_type,
19876 { &asn_OER_memb_value_constr_92, &asn_PER_memb_value_constr_92, memb_value_constraint_89 },
19877 0, 0, /* No default value */
19881 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89[] = {
19882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19884 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetup_ItemIEs_tag2el_89[] = {
19885 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19886 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19887 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19889 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_ItemIEs_specs_89 = {
19890 sizeof(struct SRBs_ToBeSetup_ItemIEs),
19891 offsetof(struct SRBs_ToBeSetup_ItemIEs, _asn_ctx),
19892 asn_MAP_SRBs_ToBeSetup_ItemIEs_tag2el_89,
19893 3, /* Count of tags in the map */
19894 0, 0, 0, /* Optional elements (not needed) */
19895 -1, /* First extension addition */
19897 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemIEs = {
19898 "SRBs-ToBeSetup-ItemIEs",
19899 "SRBs-ToBeSetup-ItemIEs",
19901 asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89,
19902 sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89)
19903 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89[0]), /* 1 */
19904 asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89, /* Same as above */
19905 sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89)
19906 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89[0]), /* 1 */
19907 { 0, 0, SEQUENCE_constraint },
19908 asn_MBR_SRBs_ToBeSetup_ItemIEs_89,
19909 3, /* Elements count */
19910 &asn_SPC_SRBs_ToBeSetup_ItemIEs_specs_89 /* Additional specs */
19913 static asn_TYPE_member_t asn_MBR_value_96[] = {
19914 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs__value, choice.DRBs_ToBeSetup_Item),
19915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19917 &asn_DEF_DRBs_ToBeSetup_Item,
19920 0, 0, /* No default value */
19921 "DRBs-ToBeSetup-Item"
19924 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_96[] = {
19925 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeSetup-Item */
19927 static asn_CHOICE_specifics_t asn_SPC_value_specs_96 = {
19928 sizeof(struct DRBs_ToBeSetup_ItemIEs__value),
19929 offsetof(struct DRBs_ToBeSetup_ItemIEs__value, _asn_ctx),
19930 offsetof(struct DRBs_ToBeSetup_ItemIEs__value, present),
19931 sizeof(((struct DRBs_ToBeSetup_ItemIEs__value *)0)->present),
19932 asn_MAP_value_tag2el_96,
19933 1, /* Count of tags in the map */
19935 -1 /* Extensions start */
19937 static /* Use -fall-defs-global to expose */
19938 asn_TYPE_descriptor_t asn_DEF_value_96 = {
19942 0, /* No effective tags (pointer) */
19943 0, /* No effective tags (count) */
19944 0, /* No tags (pointer) */
19945 0, /* No tags (count) */
19946 { 0, 0, OPEN_TYPE_constraint },
19948 1, /* Elements count */
19949 &asn_SPC_value_specs_96 /* Additional specs */
19952 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemIEs_93[] = {
19953 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs, id),
19954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19955 -1, /* IMPLICIT tag at current level */
19956 &asn_DEF_ProtocolIE_ID,
19958 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
19959 0, 0, /* No default value */
19962 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs, criticality),
19963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19964 -1, /* IMPLICIT tag at current level */
19965 &asn_DEF_Criticality,
19966 select_DRBs_ToBeSetup_ItemIEs_criticality_type,
19967 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
19968 0, 0, /* No default value */
19971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs, value),
19972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19973 +1, /* EXPLICIT tag at current level */
19975 select_DRBs_ToBeSetup_ItemIEs_value_type,
19976 { &asn_OER_memb_value_constr_96, &asn_PER_memb_value_constr_96, memb_value_constraint_93 },
19977 0, 0, /* No default value */
19981 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93[] = {
19982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19984 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetup_ItemIEs_tag2el_93[] = {
19985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19989 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_ItemIEs_specs_93 = {
19990 sizeof(struct DRBs_ToBeSetup_ItemIEs),
19991 offsetof(struct DRBs_ToBeSetup_ItemIEs, _asn_ctx),
19992 asn_MAP_DRBs_ToBeSetup_ItemIEs_tag2el_93,
19993 3, /* Count of tags in the map */
19994 0, 0, 0, /* Optional elements (not needed) */
19995 -1, /* First extension addition */
19997 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemIEs = {
19998 "DRBs-ToBeSetup-ItemIEs",
19999 "DRBs-ToBeSetup-ItemIEs",
20001 asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93,
20002 sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93)
20003 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93[0]), /* 1 */
20004 asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93, /* Same as above */
20005 sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93)
20006 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93[0]), /* 1 */
20007 { 0, 0, SEQUENCE_constraint },
20008 asn_MBR_DRBs_ToBeSetup_ItemIEs_93,
20009 3, /* Elements count */
20010 &asn_SPC_DRBs_ToBeSetup_ItemIEs_specs_93 /* Additional specs */
20013 static asn_TYPE_member_t asn_MBR_value_100[] = {
20014 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs__value, choice.DRBs_Setup_Item),
20015 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20017 &asn_DEF_DRBs_Setup_Item,
20020 0, 0, /* No default value */
20024 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_100[] = {
20025 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Setup-Item */
20027 static asn_CHOICE_specifics_t asn_SPC_value_specs_100 = {
20028 sizeof(struct DRBs_Setup_ItemIEs__value),
20029 offsetof(struct DRBs_Setup_ItemIEs__value, _asn_ctx),
20030 offsetof(struct DRBs_Setup_ItemIEs__value, present),
20031 sizeof(((struct DRBs_Setup_ItemIEs__value *)0)->present),
20032 asn_MAP_value_tag2el_100,
20033 1, /* Count of tags in the map */
20035 -1 /* Extensions start */
20037 static /* Use -fall-defs-global to expose */
20038 asn_TYPE_descriptor_t asn_DEF_value_100 = {
20042 0, /* No effective tags (pointer) */
20043 0, /* No effective tags (count) */
20044 0, /* No tags (pointer) */
20045 0, /* No tags (count) */
20046 { 0, 0, OPEN_TYPE_constraint },
20048 1, /* Elements count */
20049 &asn_SPC_value_specs_100 /* Additional specs */
20052 asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemIEs_97[] = {
20053 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs, id),
20054 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20055 -1, /* IMPLICIT tag at current level */
20056 &asn_DEF_ProtocolIE_ID,
20058 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
20059 0, 0, /* No default value */
20062 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs, criticality),
20063 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20064 -1, /* IMPLICIT tag at current level */
20065 &asn_DEF_Criticality,
20066 select_DRBs_Setup_ItemIEs_criticality_type,
20067 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
20068 0, 0, /* No default value */
20071 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs, value),
20072 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20073 +1, /* EXPLICIT tag at current level */
20074 &asn_DEF_value_100,
20075 select_DRBs_Setup_ItemIEs_value_type,
20076 { &asn_OER_memb_value_constr_100, &asn_PER_memb_value_constr_100, memb_value_constraint_97 },
20077 0, 0, /* No default value */
20081 static const ber_tlv_tag_t asn_DEF_DRBs_Setup_ItemIEs_tags_97[] = {
20082 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20084 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Setup_ItemIEs_tag2el_97[] = {
20085 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20086 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20087 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20089 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_ItemIEs_specs_97 = {
20090 sizeof(struct DRBs_Setup_ItemIEs),
20091 offsetof(struct DRBs_Setup_ItemIEs, _asn_ctx),
20092 asn_MAP_DRBs_Setup_ItemIEs_tag2el_97,
20093 3, /* Count of tags in the map */
20094 0, 0, 0, /* Optional elements (not needed) */
20095 -1, /* First extension addition */
20097 asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemIEs = {
20098 "DRBs-Setup-ItemIEs",
20099 "DRBs-Setup-ItemIEs",
20101 asn_DEF_DRBs_Setup_ItemIEs_tags_97,
20102 sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97)
20103 /sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97[0]), /* 1 */
20104 asn_DEF_DRBs_Setup_ItemIEs_tags_97, /* Same as above */
20105 sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97)
20106 /sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97[0]), /* 1 */
20107 { 0, 0, SEQUENCE_constraint },
20108 asn_MBR_DRBs_Setup_ItemIEs_97,
20109 3, /* Elements count */
20110 &asn_SPC_DRBs_Setup_ItemIEs_specs_97 /* Additional specs */
20113 static asn_TYPE_member_t asn_MBR_value_104[] = {
20114 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs__value, choice.SRBs_FailedToBeSetup_Item),
20115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20117 &asn_DEF_SRBs_FailedToBeSetup_Item,
20120 0, 0, /* No default value */
20121 "SRBs-FailedToBeSetup-Item"
20124 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_104[] = {
20125 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-FailedToBeSetup-Item */
20127 static asn_CHOICE_specifics_t asn_SPC_value_specs_104 = {
20128 sizeof(struct SRBs_FailedToBeSetup_ItemIEs__value),
20129 offsetof(struct SRBs_FailedToBeSetup_ItemIEs__value, _asn_ctx),
20130 offsetof(struct SRBs_FailedToBeSetup_ItemIEs__value, present),
20131 sizeof(((struct SRBs_FailedToBeSetup_ItemIEs__value *)0)->present),
20132 asn_MAP_value_tag2el_104,
20133 1, /* Count of tags in the map */
20135 -1 /* Extensions start */
20137 static /* Use -fall-defs-global to expose */
20138 asn_TYPE_descriptor_t asn_DEF_value_104 = {
20142 0, /* No effective tags (pointer) */
20143 0, /* No effective tags (count) */
20144 0, /* No tags (pointer) */
20145 0, /* No tags (count) */
20146 { 0, 0, OPEN_TYPE_constraint },
20148 1, /* Elements count */
20149 &asn_SPC_value_specs_104 /* Additional specs */
20152 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101[] = {
20153 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs, id),
20154 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20155 -1, /* IMPLICIT tag at current level */
20156 &asn_DEF_ProtocolIE_ID,
20158 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
20159 0, 0, /* No default value */
20162 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs, criticality),
20163 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20164 -1, /* IMPLICIT tag at current level */
20165 &asn_DEF_Criticality,
20166 select_SRBs_FailedToBeSetup_ItemIEs_criticality_type,
20167 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
20168 0, 0, /* No default value */
20171 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs, value),
20172 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20173 +1, /* EXPLICIT tag at current level */
20174 &asn_DEF_value_104,
20175 select_SRBs_FailedToBeSetup_ItemIEs_value_type,
20176 { &asn_OER_memb_value_constr_104, &asn_PER_memb_value_constr_104, memb_value_constraint_101 },
20177 0, 0, /* No default value */
20181 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101[] = {
20182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20184 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetup_ItemIEs_tag2el_101[] = {
20185 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20186 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20187 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20189 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_ItemIEs_specs_101 = {
20190 sizeof(struct SRBs_FailedToBeSetup_ItemIEs),
20191 offsetof(struct SRBs_FailedToBeSetup_ItemIEs, _asn_ctx),
20192 asn_MAP_SRBs_FailedToBeSetup_ItemIEs_tag2el_101,
20193 3, /* Count of tags in the map */
20194 0, 0, 0, /* Optional elements (not needed) */
20195 -1, /* First extension addition */
20197 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemIEs = {
20198 "SRBs-FailedToBeSetup-ItemIEs",
20199 "SRBs-FailedToBeSetup-ItemIEs",
20201 asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101,
20202 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101)
20203 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101[0]), /* 1 */
20204 asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101, /* Same as above */
20205 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101)
20206 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101[0]), /* 1 */
20207 { 0, 0, SEQUENCE_constraint },
20208 asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101,
20209 3, /* Elements count */
20210 &asn_SPC_SRBs_FailedToBeSetup_ItemIEs_specs_101 /* Additional specs */
20213 static asn_TYPE_member_t asn_MBR_value_108[] = {
20214 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs__value, choice.DRBs_FailedToBeSetup_Item),
20215 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20217 &asn_DEF_DRBs_FailedToBeSetup_Item,
20220 0, 0, /* No default value */
20221 "DRBs-FailedToBeSetup-Item"
20224 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_108[] = {
20225 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-FailedToBeSetup-Item */
20227 static asn_CHOICE_specifics_t asn_SPC_value_specs_108 = {
20228 sizeof(struct DRBs_FailedToBeSetup_ItemIEs__value),
20229 offsetof(struct DRBs_FailedToBeSetup_ItemIEs__value, _asn_ctx),
20230 offsetof(struct DRBs_FailedToBeSetup_ItemIEs__value, present),
20231 sizeof(((struct DRBs_FailedToBeSetup_ItemIEs__value *)0)->present),
20232 asn_MAP_value_tag2el_108,
20233 1, /* Count of tags in the map */
20235 -1 /* Extensions start */
20237 static /* Use -fall-defs-global to expose */
20238 asn_TYPE_descriptor_t asn_DEF_value_108 = {
20242 0, /* No effective tags (pointer) */
20243 0, /* No effective tags (count) */
20244 0, /* No tags (pointer) */
20245 0, /* No tags (count) */
20246 { 0, 0, OPEN_TYPE_constraint },
20248 1, /* Elements count */
20249 &asn_SPC_value_specs_108 /* Additional specs */
20252 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105[] = {
20253 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs, id),
20254 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20255 -1, /* IMPLICIT tag at current level */
20256 &asn_DEF_ProtocolIE_ID,
20258 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
20259 0, 0, /* No default value */
20262 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs, criticality),
20263 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20264 -1, /* IMPLICIT tag at current level */
20265 &asn_DEF_Criticality,
20266 select_DRBs_FailedToBeSetup_ItemIEs_criticality_type,
20267 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
20268 0, 0, /* No default value */
20271 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs, value),
20272 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20273 +1, /* EXPLICIT tag at current level */
20274 &asn_DEF_value_108,
20275 select_DRBs_FailedToBeSetup_ItemIEs_value_type,
20276 { &asn_OER_memb_value_constr_108, &asn_PER_memb_value_constr_108, memb_value_constraint_105 },
20277 0, 0, /* No default value */
20281 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105[] = {
20282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20284 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetup_ItemIEs_tag2el_105[] = {
20285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20289 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_ItemIEs_specs_105 = {
20290 sizeof(struct DRBs_FailedToBeSetup_ItemIEs),
20291 offsetof(struct DRBs_FailedToBeSetup_ItemIEs, _asn_ctx),
20292 asn_MAP_DRBs_FailedToBeSetup_ItemIEs_tag2el_105,
20293 3, /* Count of tags in the map */
20294 0, 0, 0, /* Optional elements (not needed) */
20295 -1, /* First extension addition */
20297 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemIEs = {
20298 "DRBs-FailedToBeSetup-ItemIEs",
20299 "DRBs-FailedToBeSetup-ItemIEs",
20301 asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105,
20302 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105)
20303 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105[0]), /* 1 */
20304 asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105, /* Same as above */
20305 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105)
20306 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105[0]), /* 1 */
20307 { 0, 0, SEQUENCE_constraint },
20308 asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105,
20309 3, /* Elements count */
20310 &asn_SPC_DRBs_FailedToBeSetup_ItemIEs_specs_105 /* Additional specs */
20313 static asn_TYPE_member_t asn_MBR_value_112[] = {
20314 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs__value, choice.SCell_FailedtoSetup_Item),
20315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20317 &asn_DEF_SCell_FailedtoSetup_Item,
20320 0, 0, /* No default value */
20321 "SCell-FailedtoSetup-Item"
20324 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_112[] = {
20325 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-FailedtoSetup-Item */
20327 static asn_CHOICE_specifics_t asn_SPC_value_specs_112 = {
20328 sizeof(struct SCell_FailedtoSetup_ItemIEs__value),
20329 offsetof(struct SCell_FailedtoSetup_ItemIEs__value, _asn_ctx),
20330 offsetof(struct SCell_FailedtoSetup_ItemIEs__value, present),
20331 sizeof(((struct SCell_FailedtoSetup_ItemIEs__value *)0)->present),
20332 asn_MAP_value_tag2el_112,
20333 1, /* Count of tags in the map */
20335 -1 /* Extensions start */
20337 static /* Use -fall-defs-global to expose */
20338 asn_TYPE_descriptor_t asn_DEF_value_112 = {
20342 0, /* No effective tags (pointer) */
20343 0, /* No effective tags (count) */
20344 0, /* No tags (pointer) */
20345 0, /* No tags (count) */
20346 { 0, 0, OPEN_TYPE_constraint },
20348 1, /* Elements count */
20349 &asn_SPC_value_specs_112 /* Additional specs */
20352 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemIEs_109[] = {
20353 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs, id),
20354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20355 -1, /* IMPLICIT tag at current level */
20356 &asn_DEF_ProtocolIE_ID,
20358 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
20359 0, 0, /* No default value */
20362 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs, criticality),
20363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20364 -1, /* IMPLICIT tag at current level */
20365 &asn_DEF_Criticality,
20366 select_SCell_FailedtoSetup_ItemIEs_criticality_type,
20367 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
20368 0, 0, /* No default value */
20371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs, value),
20372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20373 +1, /* EXPLICIT tag at current level */
20374 &asn_DEF_value_112,
20375 select_SCell_FailedtoSetup_ItemIEs_value_type,
20376 { &asn_OER_memb_value_constr_112, &asn_PER_memb_value_constr_112, memb_value_constraint_109 },
20377 0, 0, /* No default value */
20381 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109[] = {
20382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20384 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetup_ItemIEs_tag2el_109[] = {
20385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20389 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_ItemIEs_specs_109 = {
20390 sizeof(struct SCell_FailedtoSetup_ItemIEs),
20391 offsetof(struct SCell_FailedtoSetup_ItemIEs, _asn_ctx),
20392 asn_MAP_SCell_FailedtoSetup_ItemIEs_tag2el_109,
20393 3, /* Count of tags in the map */
20394 0, 0, 0, /* Optional elements (not needed) */
20395 -1, /* First extension addition */
20397 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemIEs = {
20398 "SCell-FailedtoSetup-ItemIEs",
20399 "SCell-FailedtoSetup-ItemIEs",
20401 asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109,
20402 sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109)
20403 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109[0]), /* 1 */
20404 asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109, /* Same as above */
20405 sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109)
20406 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109[0]), /* 1 */
20407 { 0, 0, SEQUENCE_constraint },
20408 asn_MBR_SCell_FailedtoSetup_ItemIEs_109,
20409 3, /* Elements count */
20410 &asn_SPC_SCell_FailedtoSetup_ItemIEs_specs_109 /* Additional specs */
20413 static asn_TYPE_member_t asn_MBR_value_116[] = {
20414 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs__value, choice.SRBs_Setup_Item),
20415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20417 &asn_DEF_SRBs_Setup_Item,
20420 0, 0, /* No default value */
20424 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_116[] = {
20425 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-Setup-Item */
20427 static asn_CHOICE_specifics_t asn_SPC_value_specs_116 = {
20428 sizeof(struct SRBs_Setup_ItemIEs__value),
20429 offsetof(struct SRBs_Setup_ItemIEs__value, _asn_ctx),
20430 offsetof(struct SRBs_Setup_ItemIEs__value, present),
20431 sizeof(((struct SRBs_Setup_ItemIEs__value *)0)->present),
20432 asn_MAP_value_tag2el_116,
20433 1, /* Count of tags in the map */
20435 -1 /* Extensions start */
20437 static /* Use -fall-defs-global to expose */
20438 asn_TYPE_descriptor_t asn_DEF_value_116 = {
20442 0, /* No effective tags (pointer) */
20443 0, /* No effective tags (count) */
20444 0, /* No tags (pointer) */
20445 0, /* No tags (count) */
20446 { 0, 0, OPEN_TYPE_constraint },
20448 1, /* Elements count */
20449 &asn_SPC_value_specs_116 /* Additional specs */
20452 asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemIEs_113[] = {
20453 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs, id),
20454 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20455 -1, /* IMPLICIT tag at current level */
20456 &asn_DEF_ProtocolIE_ID,
20458 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
20459 0, 0, /* No default value */
20462 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs, criticality),
20463 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20464 -1, /* IMPLICIT tag at current level */
20465 &asn_DEF_Criticality,
20466 select_SRBs_Setup_ItemIEs_criticality_type,
20467 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
20468 0, 0, /* No default value */
20471 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs, value),
20472 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20473 +1, /* EXPLICIT tag at current level */
20474 &asn_DEF_value_116,
20475 select_SRBs_Setup_ItemIEs_value_type,
20476 { &asn_OER_memb_value_constr_116, &asn_PER_memb_value_constr_116, memb_value_constraint_113 },
20477 0, 0, /* No default value */
20481 static const ber_tlv_tag_t asn_DEF_SRBs_Setup_ItemIEs_tags_113[] = {
20482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20484 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Setup_ItemIEs_tag2el_113[] = {
20485 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20486 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20487 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20489 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_ItemIEs_specs_113 = {
20490 sizeof(struct SRBs_Setup_ItemIEs),
20491 offsetof(struct SRBs_Setup_ItemIEs, _asn_ctx),
20492 asn_MAP_SRBs_Setup_ItemIEs_tag2el_113,
20493 3, /* Count of tags in the map */
20494 0, 0, 0, /* Optional elements (not needed) */
20495 -1, /* First extension addition */
20497 asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemIEs = {
20498 "SRBs-Setup-ItemIEs",
20499 "SRBs-Setup-ItemIEs",
20501 asn_DEF_SRBs_Setup_ItemIEs_tags_113,
20502 sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113)
20503 /sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113[0]), /* 1 */
20504 asn_DEF_SRBs_Setup_ItemIEs_tags_113, /* Same as above */
20505 sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113)
20506 /sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113[0]), /* 1 */
20507 { 0, 0, SEQUENCE_constraint },
20508 asn_MBR_SRBs_Setup_ItemIEs_113,
20509 3, /* Elements count */
20510 &asn_SPC_SRBs_Setup_ItemIEs_specs_113 /* Additional specs */
20513 static asn_TYPE_member_t asn_MBR_value_120[] = {
20514 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs__value, choice.Potential_SpCell_Item),
20515 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20517 &asn_DEF_Potential_SpCell_Item,
20520 0, 0, /* No default value */
20521 "Potential-SpCell-Item"
20524 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_120[] = {
20525 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Potential-SpCell-Item */
20527 static asn_CHOICE_specifics_t asn_SPC_value_specs_120 = {
20528 sizeof(struct Potential_SpCell_ItemIEs__value),
20529 offsetof(struct Potential_SpCell_ItemIEs__value, _asn_ctx),
20530 offsetof(struct Potential_SpCell_ItemIEs__value, present),
20531 sizeof(((struct Potential_SpCell_ItemIEs__value *)0)->present),
20532 asn_MAP_value_tag2el_120,
20533 1, /* Count of tags in the map */
20535 -1 /* Extensions start */
20537 static /* Use -fall-defs-global to expose */
20538 asn_TYPE_descriptor_t asn_DEF_value_120 = {
20542 0, /* No effective tags (pointer) */
20543 0, /* No effective tags (count) */
20544 0, /* No tags (pointer) */
20545 0, /* No tags (count) */
20546 { 0, 0, OPEN_TYPE_constraint },
20548 1, /* Elements count */
20549 &asn_SPC_value_specs_120 /* Additional specs */
20552 asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemIEs_117[] = {
20553 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs, id),
20554 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20555 -1, /* IMPLICIT tag at current level */
20556 &asn_DEF_ProtocolIE_ID,
20558 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
20559 0, 0, /* No default value */
20562 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs, criticality),
20563 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20564 -1, /* IMPLICIT tag at current level */
20565 &asn_DEF_Criticality,
20566 select_Potential_SpCell_ItemIEs_criticality_type,
20567 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
20568 0, 0, /* No default value */
20571 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs, value),
20572 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20573 +1, /* EXPLICIT tag at current level */
20574 &asn_DEF_value_120,
20575 select_Potential_SpCell_ItemIEs_value_type,
20576 { &asn_OER_memb_value_constr_120, &asn_PER_memb_value_constr_120, memb_value_constraint_117 },
20577 0, 0, /* No default value */
20581 static const ber_tlv_tag_t asn_DEF_Potential_SpCell_ItemIEs_tags_117[] = {
20582 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20584 static const asn_TYPE_tag2member_t asn_MAP_Potential_SpCell_ItemIEs_tag2el_117[] = {
20585 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20586 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20587 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20589 asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_ItemIEs_specs_117 = {
20590 sizeof(struct Potential_SpCell_ItemIEs),
20591 offsetof(struct Potential_SpCell_ItemIEs, _asn_ctx),
20592 asn_MAP_Potential_SpCell_ItemIEs_tag2el_117,
20593 3, /* Count of tags in the map */
20594 0, 0, 0, /* Optional elements (not needed) */
20595 -1, /* First extension addition */
20597 asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemIEs = {
20598 "Potential-SpCell-ItemIEs",
20599 "Potential-SpCell-ItemIEs",
20601 asn_DEF_Potential_SpCell_ItemIEs_tags_117,
20602 sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117)
20603 /sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117[0]), /* 1 */
20604 asn_DEF_Potential_SpCell_ItemIEs_tags_117, /* Same as above */
20605 sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117)
20606 /sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117[0]), /* 1 */
20607 { 0, 0, SEQUENCE_constraint },
20608 asn_MBR_Potential_SpCell_ItemIEs_117,
20609 3, /* Elements count */
20610 &asn_SPC_Potential_SpCell_ItemIEs_specs_117 /* Additional specs */
20613 static asn_TYPE_member_t asn_MBR_value_124[] = {
20614 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs__value, choice.SCell_ToBeSetupMod_Item),
20615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20617 &asn_DEF_SCell_ToBeSetupMod_Item,
20620 0, 0, /* No default value */
20621 "SCell-ToBeSetupMod-Item"
20624 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_124[] = {
20625 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-ToBeSetupMod-Item */
20627 static asn_CHOICE_specifics_t asn_SPC_value_specs_124 = {
20628 sizeof(struct SCell_ToBeSetupMod_ItemIEs__value),
20629 offsetof(struct SCell_ToBeSetupMod_ItemIEs__value, _asn_ctx),
20630 offsetof(struct SCell_ToBeSetupMod_ItemIEs__value, present),
20631 sizeof(((struct SCell_ToBeSetupMod_ItemIEs__value *)0)->present),
20632 asn_MAP_value_tag2el_124,
20633 1, /* Count of tags in the map */
20635 -1 /* Extensions start */
20637 static /* Use -fall-defs-global to expose */
20638 asn_TYPE_descriptor_t asn_DEF_value_124 = {
20642 0, /* No effective tags (pointer) */
20643 0, /* No effective tags (count) */
20644 0, /* No tags (pointer) */
20645 0, /* No tags (count) */
20646 { 0, 0, OPEN_TYPE_constraint },
20648 1, /* Elements count */
20649 &asn_SPC_value_specs_124 /* Additional specs */
20652 asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemIEs_121[] = {
20653 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs, id),
20654 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20655 -1, /* IMPLICIT tag at current level */
20656 &asn_DEF_ProtocolIE_ID,
20658 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
20659 0, 0, /* No default value */
20662 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs, criticality),
20663 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20664 -1, /* IMPLICIT tag at current level */
20665 &asn_DEF_Criticality,
20666 select_SCell_ToBeSetupMod_ItemIEs_criticality_type,
20667 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
20668 0, 0, /* No default value */
20671 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs, value),
20672 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20673 +1, /* EXPLICIT tag at current level */
20674 &asn_DEF_value_124,
20675 select_SCell_ToBeSetupMod_ItemIEs_value_type,
20676 { &asn_OER_memb_value_constr_124, &asn_PER_memb_value_constr_124, memb_value_constraint_121 },
20677 0, 0, /* No default value */
20681 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121[] = {
20682 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20684 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetupMod_ItemIEs_tag2el_121[] = {
20685 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20686 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20687 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20689 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_ItemIEs_specs_121 = {
20690 sizeof(struct SCell_ToBeSetupMod_ItemIEs),
20691 offsetof(struct SCell_ToBeSetupMod_ItemIEs, _asn_ctx),
20692 asn_MAP_SCell_ToBeSetupMod_ItemIEs_tag2el_121,
20693 3, /* Count of tags in the map */
20694 0, 0, 0, /* Optional elements (not needed) */
20695 -1, /* First extension addition */
20697 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemIEs = {
20698 "SCell-ToBeSetupMod-ItemIEs",
20699 "SCell-ToBeSetupMod-ItemIEs",
20701 asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121,
20702 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121)
20703 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121[0]), /* 1 */
20704 asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121, /* Same as above */
20705 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121)
20706 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121[0]), /* 1 */
20707 { 0, 0, SEQUENCE_constraint },
20708 asn_MBR_SCell_ToBeSetupMod_ItemIEs_121,
20709 3, /* Elements count */
20710 &asn_SPC_SCell_ToBeSetupMod_ItemIEs_specs_121 /* Additional specs */
20713 static asn_TYPE_member_t asn_MBR_value_128[] = {
20714 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs__value, choice.SCell_ToBeRemoved_Item),
20715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20717 &asn_DEF_SCell_ToBeRemoved_Item,
20720 0, 0, /* No default value */
20721 "SCell-ToBeRemoved-Item"
20724 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_128[] = {
20725 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-ToBeRemoved-Item */
20727 static asn_CHOICE_specifics_t asn_SPC_value_specs_128 = {
20728 sizeof(struct SCell_ToBeRemoved_ItemIEs__value),
20729 offsetof(struct SCell_ToBeRemoved_ItemIEs__value, _asn_ctx),
20730 offsetof(struct SCell_ToBeRemoved_ItemIEs__value, present),
20731 sizeof(((struct SCell_ToBeRemoved_ItemIEs__value *)0)->present),
20732 asn_MAP_value_tag2el_128,
20733 1, /* Count of tags in the map */
20735 -1 /* Extensions start */
20737 static /* Use -fall-defs-global to expose */
20738 asn_TYPE_descriptor_t asn_DEF_value_128 = {
20742 0, /* No effective tags (pointer) */
20743 0, /* No effective tags (count) */
20744 0, /* No tags (pointer) */
20745 0, /* No tags (count) */
20746 { 0, 0, OPEN_TYPE_constraint },
20748 1, /* Elements count */
20749 &asn_SPC_value_specs_128 /* Additional specs */
20752 asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemIEs_125[] = {
20753 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs, id),
20754 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20755 -1, /* IMPLICIT tag at current level */
20756 &asn_DEF_ProtocolIE_ID,
20758 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
20759 0, 0, /* No default value */
20762 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs, criticality),
20763 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20764 -1, /* IMPLICIT tag at current level */
20765 &asn_DEF_Criticality,
20766 select_SCell_ToBeRemoved_ItemIEs_criticality_type,
20767 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
20768 0, 0, /* No default value */
20771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs, value),
20772 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20773 +1, /* EXPLICIT tag at current level */
20774 &asn_DEF_value_128,
20775 select_SCell_ToBeRemoved_ItemIEs_value_type,
20776 { &asn_OER_memb_value_constr_128, &asn_PER_memb_value_constr_128, memb_value_constraint_125 },
20777 0, 0, /* No default value */
20781 static const ber_tlv_tag_t asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125[] = {
20782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20784 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeRemoved_ItemIEs_tag2el_125[] = {
20785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20789 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_ItemIEs_specs_125 = {
20790 sizeof(struct SCell_ToBeRemoved_ItemIEs),
20791 offsetof(struct SCell_ToBeRemoved_ItemIEs, _asn_ctx),
20792 asn_MAP_SCell_ToBeRemoved_ItemIEs_tag2el_125,
20793 3, /* Count of tags in the map */
20794 0, 0, 0, /* Optional elements (not needed) */
20795 -1, /* First extension addition */
20797 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemIEs = {
20798 "SCell-ToBeRemoved-ItemIEs",
20799 "SCell-ToBeRemoved-ItemIEs",
20801 asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125,
20802 sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125)
20803 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125[0]), /* 1 */
20804 asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125, /* Same as above */
20805 sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125)
20806 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125[0]), /* 1 */
20807 { 0, 0, SEQUENCE_constraint },
20808 asn_MBR_SCell_ToBeRemoved_ItemIEs_125,
20809 3, /* Elements count */
20810 &asn_SPC_SCell_ToBeRemoved_ItemIEs_specs_125 /* Additional specs */
20813 static asn_TYPE_member_t asn_MBR_value_132[] = {
20814 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs__value, choice.SRBs_ToBeSetupMod_Item),
20815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20817 &asn_DEF_SRBs_ToBeSetupMod_Item,
20820 0, 0, /* No default value */
20821 "SRBs-ToBeSetupMod-Item"
20824 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_132[] = {
20825 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-ToBeSetupMod-Item */
20827 static asn_CHOICE_specifics_t asn_SPC_value_specs_132 = {
20828 sizeof(struct SRBs_ToBeSetupMod_ItemIEs__value),
20829 offsetof(struct SRBs_ToBeSetupMod_ItemIEs__value, _asn_ctx),
20830 offsetof(struct SRBs_ToBeSetupMod_ItemIEs__value, present),
20831 sizeof(((struct SRBs_ToBeSetupMod_ItemIEs__value *)0)->present),
20832 asn_MAP_value_tag2el_132,
20833 1, /* Count of tags in the map */
20835 -1 /* Extensions start */
20837 static /* Use -fall-defs-global to expose */
20838 asn_TYPE_descriptor_t asn_DEF_value_132 = {
20842 0, /* No effective tags (pointer) */
20843 0, /* No effective tags (count) */
20844 0, /* No tags (pointer) */
20845 0, /* No tags (count) */
20846 { 0, 0, OPEN_TYPE_constraint },
20848 1, /* Elements count */
20849 &asn_SPC_value_specs_132 /* Additional specs */
20852 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129[] = {
20853 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs, id),
20854 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20855 -1, /* IMPLICIT tag at current level */
20856 &asn_DEF_ProtocolIE_ID,
20858 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
20859 0, 0, /* No default value */
20862 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs, criticality),
20863 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20864 -1, /* IMPLICIT tag at current level */
20865 &asn_DEF_Criticality,
20866 select_SRBs_ToBeSetupMod_ItemIEs_criticality_type,
20867 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
20868 0, 0, /* No default value */
20871 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs, value),
20872 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20873 +1, /* EXPLICIT tag at current level */
20874 &asn_DEF_value_132,
20875 select_SRBs_ToBeSetupMod_ItemIEs_value_type,
20876 { &asn_OER_memb_value_constr_132, &asn_PER_memb_value_constr_132, memb_value_constraint_129 },
20877 0, 0, /* No default value */
20881 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129[] = {
20882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20884 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetupMod_ItemIEs_tag2el_129[] = {
20885 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20886 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20887 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20889 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_ItemIEs_specs_129 = {
20890 sizeof(struct SRBs_ToBeSetupMod_ItemIEs),
20891 offsetof(struct SRBs_ToBeSetupMod_ItemIEs, _asn_ctx),
20892 asn_MAP_SRBs_ToBeSetupMod_ItemIEs_tag2el_129,
20893 3, /* Count of tags in the map */
20894 0, 0, 0, /* Optional elements (not needed) */
20895 -1, /* First extension addition */
20897 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemIEs = {
20898 "SRBs-ToBeSetupMod-ItemIEs",
20899 "SRBs-ToBeSetupMod-ItemIEs",
20901 asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129,
20902 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129)
20903 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129[0]), /* 1 */
20904 asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129, /* Same as above */
20905 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129)
20906 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129[0]), /* 1 */
20907 { 0, 0, SEQUENCE_constraint },
20908 asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129,
20909 3, /* Elements count */
20910 &asn_SPC_SRBs_ToBeSetupMod_ItemIEs_specs_129 /* Additional specs */
20913 static asn_TYPE_member_t asn_MBR_value_136[] = {
20914 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs__value, choice.DRBs_ToBeSetupMod_Item),
20915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20917 &asn_DEF_DRBs_ToBeSetupMod_Item,
20920 0, 0, /* No default value */
20921 "DRBs-ToBeSetupMod-Item"
20924 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_136[] = {
20925 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeSetupMod-Item */
20927 static asn_CHOICE_specifics_t asn_SPC_value_specs_136 = {
20928 sizeof(struct DRBs_ToBeSetupMod_ItemIEs__value),
20929 offsetof(struct DRBs_ToBeSetupMod_ItemIEs__value, _asn_ctx),
20930 offsetof(struct DRBs_ToBeSetupMod_ItemIEs__value, present),
20931 sizeof(((struct DRBs_ToBeSetupMod_ItemIEs__value *)0)->present),
20932 asn_MAP_value_tag2el_136,
20933 1, /* Count of tags in the map */
20935 -1 /* Extensions start */
20937 static /* Use -fall-defs-global to expose */
20938 asn_TYPE_descriptor_t asn_DEF_value_136 = {
20942 0, /* No effective tags (pointer) */
20943 0, /* No effective tags (count) */
20944 0, /* No tags (pointer) */
20945 0, /* No tags (count) */
20946 { 0, 0, OPEN_TYPE_constraint },
20948 1, /* Elements count */
20949 &asn_SPC_value_specs_136 /* Additional specs */
20952 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133[] = {
20953 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs, id),
20954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20955 -1, /* IMPLICIT tag at current level */
20956 &asn_DEF_ProtocolIE_ID,
20958 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
20959 0, 0, /* No default value */
20962 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs, criticality),
20963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20964 -1, /* IMPLICIT tag at current level */
20965 &asn_DEF_Criticality,
20966 select_DRBs_ToBeSetupMod_ItemIEs_criticality_type,
20967 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
20968 0, 0, /* No default value */
20971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs, value),
20972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20973 +1, /* EXPLICIT tag at current level */
20974 &asn_DEF_value_136,
20975 select_DRBs_ToBeSetupMod_ItemIEs_value_type,
20976 { &asn_OER_memb_value_constr_136, &asn_PER_memb_value_constr_136, memb_value_constraint_133 },
20977 0, 0, /* No default value */
20981 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133[] = {
20982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20984 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetupMod_ItemIEs_tag2el_133[] = {
20985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20989 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_ItemIEs_specs_133 = {
20990 sizeof(struct DRBs_ToBeSetupMod_ItemIEs),
20991 offsetof(struct DRBs_ToBeSetupMod_ItemIEs, _asn_ctx),
20992 asn_MAP_DRBs_ToBeSetupMod_ItemIEs_tag2el_133,
20993 3, /* Count of tags in the map */
20994 0, 0, 0, /* Optional elements (not needed) */
20995 -1, /* First extension addition */
20997 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemIEs = {
20998 "DRBs-ToBeSetupMod-ItemIEs",
20999 "DRBs-ToBeSetupMod-ItemIEs",
21001 asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133,
21002 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133)
21003 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133[0]), /* 1 */
21004 asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133, /* Same as above */
21005 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133)
21006 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133[0]), /* 1 */
21007 { 0, 0, SEQUENCE_constraint },
21008 asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133,
21009 3, /* Elements count */
21010 &asn_SPC_DRBs_ToBeSetupMod_ItemIEs_specs_133 /* Additional specs */
21013 static asn_TYPE_member_t asn_MBR_value_140[] = {
21014 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs__value, choice.DRBs_ToBeModified_Item),
21015 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21017 &asn_DEF_DRBs_ToBeModified_Item,
21020 0, 0, /* No default value */
21021 "DRBs-ToBeModified-Item"
21024 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_140[] = {
21025 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeModified-Item */
21027 static asn_CHOICE_specifics_t asn_SPC_value_specs_140 = {
21028 sizeof(struct DRBs_ToBeModified_ItemIEs__value),
21029 offsetof(struct DRBs_ToBeModified_ItemIEs__value, _asn_ctx),
21030 offsetof(struct DRBs_ToBeModified_ItemIEs__value, present),
21031 sizeof(((struct DRBs_ToBeModified_ItemIEs__value *)0)->present),
21032 asn_MAP_value_tag2el_140,
21033 1, /* Count of tags in the map */
21035 -1 /* Extensions start */
21037 static /* Use -fall-defs-global to expose */
21038 asn_TYPE_descriptor_t asn_DEF_value_140 = {
21042 0, /* No effective tags (pointer) */
21043 0, /* No effective tags (count) */
21044 0, /* No tags (pointer) */
21045 0, /* No tags (count) */
21046 { 0, 0, OPEN_TYPE_constraint },
21048 1, /* Elements count */
21049 &asn_SPC_value_specs_140 /* Additional specs */
21052 asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemIEs_137[] = {
21053 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs, id),
21054 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21055 -1, /* IMPLICIT tag at current level */
21056 &asn_DEF_ProtocolIE_ID,
21058 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
21059 0, 0, /* No default value */
21062 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs, criticality),
21063 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21064 -1, /* IMPLICIT tag at current level */
21065 &asn_DEF_Criticality,
21066 select_DRBs_ToBeModified_ItemIEs_criticality_type,
21067 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
21068 0, 0, /* No default value */
21071 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs, value),
21072 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21073 +1, /* EXPLICIT tag at current level */
21074 &asn_DEF_value_140,
21075 select_DRBs_ToBeModified_ItemIEs_value_type,
21076 { &asn_OER_memb_value_constr_140, &asn_PER_memb_value_constr_140, memb_value_constraint_137 },
21077 0, 0, /* No default value */
21081 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137[] = {
21082 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21084 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeModified_ItemIEs_tag2el_137[] = {
21085 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21086 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21087 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21089 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_ItemIEs_specs_137 = {
21090 sizeof(struct DRBs_ToBeModified_ItemIEs),
21091 offsetof(struct DRBs_ToBeModified_ItemIEs, _asn_ctx),
21092 asn_MAP_DRBs_ToBeModified_ItemIEs_tag2el_137,
21093 3, /* Count of tags in the map */
21094 0, 0, 0, /* Optional elements (not needed) */
21095 -1, /* First extension addition */
21097 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemIEs = {
21098 "DRBs-ToBeModified-ItemIEs",
21099 "DRBs-ToBeModified-ItemIEs",
21101 asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137,
21102 sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137)
21103 /sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137[0]), /* 1 */
21104 asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137, /* Same as above */
21105 sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137)
21106 /sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137[0]), /* 1 */
21107 { 0, 0, SEQUENCE_constraint },
21108 asn_MBR_DRBs_ToBeModified_ItemIEs_137,
21109 3, /* Elements count */
21110 &asn_SPC_DRBs_ToBeModified_ItemIEs_specs_137 /* Additional specs */
21113 static asn_TYPE_member_t asn_MBR_value_144[] = {
21114 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs__value, choice.SRBs_ToBeReleased_Item),
21115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21117 &asn_DEF_SRBs_ToBeReleased_Item,
21120 0, 0, /* No default value */
21121 "SRBs-ToBeReleased-Item"
21124 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_144[] = {
21125 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-ToBeReleased-Item */
21127 static asn_CHOICE_specifics_t asn_SPC_value_specs_144 = {
21128 sizeof(struct SRBs_ToBeReleased_ItemIEs__value),
21129 offsetof(struct SRBs_ToBeReleased_ItemIEs__value, _asn_ctx),
21130 offsetof(struct SRBs_ToBeReleased_ItemIEs__value, present),
21131 sizeof(((struct SRBs_ToBeReleased_ItemIEs__value *)0)->present),
21132 asn_MAP_value_tag2el_144,
21133 1, /* Count of tags in the map */
21135 -1 /* Extensions start */
21137 static /* Use -fall-defs-global to expose */
21138 asn_TYPE_descriptor_t asn_DEF_value_144 = {
21142 0, /* No effective tags (pointer) */
21143 0, /* No effective tags (count) */
21144 0, /* No tags (pointer) */
21145 0, /* No tags (count) */
21146 { 0, 0, OPEN_TYPE_constraint },
21148 1, /* Elements count */
21149 &asn_SPC_value_specs_144 /* Additional specs */
21152 asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemIEs_141[] = {
21153 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs, id),
21154 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21155 -1, /* IMPLICIT tag at current level */
21156 &asn_DEF_ProtocolIE_ID,
21158 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
21159 0, 0, /* No default value */
21162 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs, criticality),
21163 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21164 -1, /* IMPLICIT tag at current level */
21165 &asn_DEF_Criticality,
21166 select_SRBs_ToBeReleased_ItemIEs_criticality_type,
21167 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
21168 0, 0, /* No default value */
21171 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs, value),
21172 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21173 +1, /* EXPLICIT tag at current level */
21174 &asn_DEF_value_144,
21175 select_SRBs_ToBeReleased_ItemIEs_value_type,
21176 { &asn_OER_memb_value_constr_144, &asn_PER_memb_value_constr_144, memb_value_constraint_141 },
21177 0, 0, /* No default value */
21181 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141[] = {
21182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21184 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeReleased_ItemIEs_tag2el_141[] = {
21185 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21186 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21187 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21189 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_ItemIEs_specs_141 = {
21190 sizeof(struct SRBs_ToBeReleased_ItemIEs),
21191 offsetof(struct SRBs_ToBeReleased_ItemIEs, _asn_ctx),
21192 asn_MAP_SRBs_ToBeReleased_ItemIEs_tag2el_141,
21193 3, /* Count of tags in the map */
21194 0, 0, 0, /* Optional elements (not needed) */
21195 -1, /* First extension addition */
21197 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemIEs = {
21198 "SRBs-ToBeReleased-ItemIEs",
21199 "SRBs-ToBeReleased-ItemIEs",
21201 asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141,
21202 sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141)
21203 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141[0]), /* 1 */
21204 asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141, /* Same as above */
21205 sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141)
21206 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141[0]), /* 1 */
21207 { 0, 0, SEQUENCE_constraint },
21208 asn_MBR_SRBs_ToBeReleased_ItemIEs_141,
21209 3, /* Elements count */
21210 &asn_SPC_SRBs_ToBeReleased_ItemIEs_specs_141 /* Additional specs */
21213 static asn_TYPE_member_t asn_MBR_value_148[] = {
21214 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs__value, choice.DRBs_ToBeReleased_Item),
21215 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21217 &asn_DEF_DRBs_ToBeReleased_Item,
21220 0, 0, /* No default value */
21221 "DRBs-ToBeReleased-Item"
21224 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_148[] = {
21225 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeReleased-Item */
21227 static asn_CHOICE_specifics_t asn_SPC_value_specs_148 = {
21228 sizeof(struct DRBs_ToBeReleased_ItemIEs__value),
21229 offsetof(struct DRBs_ToBeReleased_ItemIEs__value, _asn_ctx),
21230 offsetof(struct DRBs_ToBeReleased_ItemIEs__value, present),
21231 sizeof(((struct DRBs_ToBeReleased_ItemIEs__value *)0)->present),
21232 asn_MAP_value_tag2el_148,
21233 1, /* Count of tags in the map */
21235 -1 /* Extensions start */
21237 static /* Use -fall-defs-global to expose */
21238 asn_TYPE_descriptor_t asn_DEF_value_148 = {
21242 0, /* No effective tags (pointer) */
21243 0, /* No effective tags (count) */
21244 0, /* No tags (pointer) */
21245 0, /* No tags (count) */
21246 { 0, 0, OPEN_TYPE_constraint },
21248 1, /* Elements count */
21249 &asn_SPC_value_specs_148 /* Additional specs */
21252 asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemIEs_145[] = {
21253 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs, id),
21254 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21255 -1, /* IMPLICIT tag at current level */
21256 &asn_DEF_ProtocolIE_ID,
21258 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
21259 0, 0, /* No default value */
21262 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs, criticality),
21263 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21264 -1, /* IMPLICIT tag at current level */
21265 &asn_DEF_Criticality,
21266 select_DRBs_ToBeReleased_ItemIEs_criticality_type,
21267 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
21268 0, 0, /* No default value */
21271 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs, value),
21272 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21273 +1, /* EXPLICIT tag at current level */
21274 &asn_DEF_value_148,
21275 select_DRBs_ToBeReleased_ItemIEs_value_type,
21276 { &asn_OER_memb_value_constr_148, &asn_PER_memb_value_constr_148, memb_value_constraint_145 },
21277 0, 0, /* No default value */
21281 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145[] = {
21282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21284 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeReleased_ItemIEs_tag2el_145[] = {
21285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21289 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_ItemIEs_specs_145 = {
21290 sizeof(struct DRBs_ToBeReleased_ItemIEs),
21291 offsetof(struct DRBs_ToBeReleased_ItemIEs, _asn_ctx),
21292 asn_MAP_DRBs_ToBeReleased_ItemIEs_tag2el_145,
21293 3, /* Count of tags in the map */
21294 0, 0, 0, /* Optional elements (not needed) */
21295 -1, /* First extension addition */
21297 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemIEs = {
21298 "DRBs-ToBeReleased-ItemIEs",
21299 "DRBs-ToBeReleased-ItemIEs",
21301 asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145,
21302 sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145)
21303 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145[0]), /* 1 */
21304 asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145, /* Same as above */
21305 sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145)
21306 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145[0]), /* 1 */
21307 { 0, 0, SEQUENCE_constraint },
21308 asn_MBR_DRBs_ToBeReleased_ItemIEs_145,
21309 3, /* Elements count */
21310 &asn_SPC_DRBs_ToBeReleased_ItemIEs_specs_145 /* Additional specs */
21313 static asn_TYPE_member_t asn_MBR_value_152[] = {
21314 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs__value, choice.DRBs_SetupMod_Item),
21315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21317 &asn_DEF_DRBs_SetupMod_Item,
21320 0, 0, /* No default value */
21321 "DRBs-SetupMod-Item"
21324 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_152[] = {
21325 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-SetupMod-Item */
21327 static asn_CHOICE_specifics_t asn_SPC_value_specs_152 = {
21328 sizeof(struct DRBs_SetupMod_ItemIEs__value),
21329 offsetof(struct DRBs_SetupMod_ItemIEs__value, _asn_ctx),
21330 offsetof(struct DRBs_SetupMod_ItemIEs__value, present),
21331 sizeof(((struct DRBs_SetupMod_ItemIEs__value *)0)->present),
21332 asn_MAP_value_tag2el_152,
21333 1, /* Count of tags in the map */
21335 -1 /* Extensions start */
21337 static /* Use -fall-defs-global to expose */
21338 asn_TYPE_descriptor_t asn_DEF_value_152 = {
21342 0, /* No effective tags (pointer) */
21343 0, /* No effective tags (count) */
21344 0, /* No tags (pointer) */
21345 0, /* No tags (count) */
21346 { 0, 0, OPEN_TYPE_constraint },
21348 1, /* Elements count */
21349 &asn_SPC_value_specs_152 /* Additional specs */
21352 asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemIEs_149[] = {
21353 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs, id),
21354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21355 -1, /* IMPLICIT tag at current level */
21356 &asn_DEF_ProtocolIE_ID,
21358 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
21359 0, 0, /* No default value */
21362 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs, criticality),
21363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21364 -1, /* IMPLICIT tag at current level */
21365 &asn_DEF_Criticality,
21366 select_DRBs_SetupMod_ItemIEs_criticality_type,
21367 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
21368 0, 0, /* No default value */
21371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs, value),
21372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21373 +1, /* EXPLICIT tag at current level */
21374 &asn_DEF_value_152,
21375 select_DRBs_SetupMod_ItemIEs_value_type,
21376 { &asn_OER_memb_value_constr_152, &asn_PER_memb_value_constr_152, memb_value_constraint_149 },
21377 0, 0, /* No default value */
21381 static const ber_tlv_tag_t asn_DEF_DRBs_SetupMod_ItemIEs_tags_149[] = {
21382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21384 static const asn_TYPE_tag2member_t asn_MAP_DRBs_SetupMod_ItemIEs_tag2el_149[] = {
21385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21389 asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_ItemIEs_specs_149 = {
21390 sizeof(struct DRBs_SetupMod_ItemIEs),
21391 offsetof(struct DRBs_SetupMod_ItemIEs, _asn_ctx),
21392 asn_MAP_DRBs_SetupMod_ItemIEs_tag2el_149,
21393 3, /* Count of tags in the map */
21394 0, 0, 0, /* Optional elements (not needed) */
21395 -1, /* First extension addition */
21397 asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemIEs = {
21398 "DRBs-SetupMod-ItemIEs",
21399 "DRBs-SetupMod-ItemIEs",
21401 asn_DEF_DRBs_SetupMod_ItemIEs_tags_149,
21402 sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149)
21403 /sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149[0]), /* 1 */
21404 asn_DEF_DRBs_SetupMod_ItemIEs_tags_149, /* Same as above */
21405 sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149)
21406 /sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149[0]), /* 1 */
21407 { 0, 0, SEQUENCE_constraint },
21408 asn_MBR_DRBs_SetupMod_ItemIEs_149,
21409 3, /* Elements count */
21410 &asn_SPC_DRBs_SetupMod_ItemIEs_specs_149 /* Additional specs */
21413 static asn_TYPE_member_t asn_MBR_value_156[] = {
21414 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs__value, choice.DRBs_Modified_Item),
21415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21417 &asn_DEF_DRBs_Modified_Item,
21420 0, 0, /* No default value */
21421 "DRBs-Modified-Item"
21424 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_156[] = {
21425 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Modified-Item */
21427 static asn_CHOICE_specifics_t asn_SPC_value_specs_156 = {
21428 sizeof(struct DRBs_Modified_ItemIEs__value),
21429 offsetof(struct DRBs_Modified_ItemIEs__value, _asn_ctx),
21430 offsetof(struct DRBs_Modified_ItemIEs__value, present),
21431 sizeof(((struct DRBs_Modified_ItemIEs__value *)0)->present),
21432 asn_MAP_value_tag2el_156,
21433 1, /* Count of tags in the map */
21435 -1 /* Extensions start */
21437 static /* Use -fall-defs-global to expose */
21438 asn_TYPE_descriptor_t asn_DEF_value_156 = {
21442 0, /* No effective tags (pointer) */
21443 0, /* No effective tags (count) */
21444 0, /* No tags (pointer) */
21445 0, /* No tags (count) */
21446 { 0, 0, OPEN_TYPE_constraint },
21448 1, /* Elements count */
21449 &asn_SPC_value_specs_156 /* Additional specs */
21452 asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemIEs_153[] = {
21453 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs, id),
21454 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21455 -1, /* IMPLICIT tag at current level */
21456 &asn_DEF_ProtocolIE_ID,
21458 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
21459 0, 0, /* No default value */
21462 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs, criticality),
21463 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21464 -1, /* IMPLICIT tag at current level */
21465 &asn_DEF_Criticality,
21466 select_DRBs_Modified_ItemIEs_criticality_type,
21467 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
21468 0, 0, /* No default value */
21471 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs, value),
21472 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21473 +1, /* EXPLICIT tag at current level */
21474 &asn_DEF_value_156,
21475 select_DRBs_Modified_ItemIEs_value_type,
21476 { &asn_OER_memb_value_constr_156, &asn_PER_memb_value_constr_156, memb_value_constraint_153 },
21477 0, 0, /* No default value */
21481 static const ber_tlv_tag_t asn_DEF_DRBs_Modified_ItemIEs_tags_153[] = {
21482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21484 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Modified_ItemIEs_tag2el_153[] = {
21485 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21486 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21487 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21489 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_ItemIEs_specs_153 = {
21490 sizeof(struct DRBs_Modified_ItemIEs),
21491 offsetof(struct DRBs_Modified_ItemIEs, _asn_ctx),
21492 asn_MAP_DRBs_Modified_ItemIEs_tag2el_153,
21493 3, /* Count of tags in the map */
21494 0, 0, 0, /* Optional elements (not needed) */
21495 -1, /* First extension addition */
21497 asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemIEs = {
21498 "DRBs-Modified-ItemIEs",
21499 "DRBs-Modified-ItemIEs",
21501 asn_DEF_DRBs_Modified_ItemIEs_tags_153,
21502 sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153)
21503 /sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153[0]), /* 1 */
21504 asn_DEF_DRBs_Modified_ItemIEs_tags_153, /* Same as above */
21505 sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153)
21506 /sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153[0]), /* 1 */
21507 { 0, 0, SEQUENCE_constraint },
21508 asn_MBR_DRBs_Modified_ItemIEs_153,
21509 3, /* Elements count */
21510 &asn_SPC_DRBs_Modified_ItemIEs_specs_153 /* Additional specs */
21513 static asn_TYPE_member_t asn_MBR_value_160[] = {
21514 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs__value, choice.SRBs_SetupMod_Item),
21515 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21517 &asn_DEF_SRBs_SetupMod_Item,
21520 0, 0, /* No default value */
21521 "SRBs-SetupMod-Item"
21524 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_160[] = {
21525 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-SetupMod-Item */
21527 static asn_CHOICE_specifics_t asn_SPC_value_specs_160 = {
21528 sizeof(struct SRBs_SetupMod_ItemIEs__value),
21529 offsetof(struct SRBs_SetupMod_ItemIEs__value, _asn_ctx),
21530 offsetof(struct SRBs_SetupMod_ItemIEs__value, present),
21531 sizeof(((struct SRBs_SetupMod_ItemIEs__value *)0)->present),
21532 asn_MAP_value_tag2el_160,
21533 1, /* Count of tags in the map */
21535 -1 /* Extensions start */
21537 static /* Use -fall-defs-global to expose */
21538 asn_TYPE_descriptor_t asn_DEF_value_160 = {
21542 0, /* No effective tags (pointer) */
21543 0, /* No effective tags (count) */
21544 0, /* No tags (pointer) */
21545 0, /* No tags (count) */
21546 { 0, 0, OPEN_TYPE_constraint },
21548 1, /* Elements count */
21549 &asn_SPC_value_specs_160 /* Additional specs */
21552 asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemIEs_157[] = {
21553 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs, id),
21554 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21555 -1, /* IMPLICIT tag at current level */
21556 &asn_DEF_ProtocolIE_ID,
21558 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
21559 0, 0, /* No default value */
21562 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs, criticality),
21563 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21564 -1, /* IMPLICIT tag at current level */
21565 &asn_DEF_Criticality,
21566 select_SRBs_SetupMod_ItemIEs_criticality_type,
21567 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
21568 0, 0, /* No default value */
21571 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs, value),
21572 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21573 +1, /* EXPLICIT tag at current level */
21574 &asn_DEF_value_160,
21575 select_SRBs_SetupMod_ItemIEs_value_type,
21576 { &asn_OER_memb_value_constr_160, &asn_PER_memb_value_constr_160, memb_value_constraint_157 },
21577 0, 0, /* No default value */
21581 static const ber_tlv_tag_t asn_DEF_SRBs_SetupMod_ItemIEs_tags_157[] = {
21582 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21584 static const asn_TYPE_tag2member_t asn_MAP_SRBs_SetupMod_ItemIEs_tag2el_157[] = {
21585 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21586 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21587 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21589 asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_ItemIEs_specs_157 = {
21590 sizeof(struct SRBs_SetupMod_ItemIEs),
21591 offsetof(struct SRBs_SetupMod_ItemIEs, _asn_ctx),
21592 asn_MAP_SRBs_SetupMod_ItemIEs_tag2el_157,
21593 3, /* Count of tags in the map */
21594 0, 0, 0, /* Optional elements (not needed) */
21595 -1, /* First extension addition */
21597 asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemIEs = {
21598 "SRBs-SetupMod-ItemIEs",
21599 "SRBs-SetupMod-ItemIEs",
21601 asn_DEF_SRBs_SetupMod_ItemIEs_tags_157,
21602 sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157)
21603 /sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157[0]), /* 1 */
21604 asn_DEF_SRBs_SetupMod_ItemIEs_tags_157, /* Same as above */
21605 sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157)
21606 /sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157[0]), /* 1 */
21607 { 0, 0, SEQUENCE_constraint },
21608 asn_MBR_SRBs_SetupMod_ItemIEs_157,
21609 3, /* Elements count */
21610 &asn_SPC_SRBs_SetupMod_ItemIEs_specs_157 /* Additional specs */
21613 static asn_TYPE_member_t asn_MBR_value_164[] = {
21614 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs__value, choice.SRBs_Modified_Item),
21615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21617 &asn_DEF_SRBs_Modified_Item,
21620 0, 0, /* No default value */
21621 "SRBs-Modified-Item"
21624 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_164[] = {
21625 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-Modified-Item */
21627 static asn_CHOICE_specifics_t asn_SPC_value_specs_164 = {
21628 sizeof(struct SRBs_Modified_ItemIEs__value),
21629 offsetof(struct SRBs_Modified_ItemIEs__value, _asn_ctx),
21630 offsetof(struct SRBs_Modified_ItemIEs__value, present),
21631 sizeof(((struct SRBs_Modified_ItemIEs__value *)0)->present),
21632 asn_MAP_value_tag2el_164,
21633 1, /* Count of tags in the map */
21635 -1 /* Extensions start */
21637 static /* Use -fall-defs-global to expose */
21638 asn_TYPE_descriptor_t asn_DEF_value_164 = {
21642 0, /* No effective tags (pointer) */
21643 0, /* No effective tags (count) */
21644 0, /* No tags (pointer) */
21645 0, /* No tags (count) */
21646 { 0, 0, OPEN_TYPE_constraint },
21648 1, /* Elements count */
21649 &asn_SPC_value_specs_164 /* Additional specs */
21652 asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemIEs_161[] = {
21653 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs, id),
21654 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21655 -1, /* IMPLICIT tag at current level */
21656 &asn_DEF_ProtocolIE_ID,
21658 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
21659 0, 0, /* No default value */
21662 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs, criticality),
21663 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21664 -1, /* IMPLICIT tag at current level */
21665 &asn_DEF_Criticality,
21666 select_SRBs_Modified_ItemIEs_criticality_type,
21667 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
21668 0, 0, /* No default value */
21671 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs, value),
21672 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21673 +1, /* EXPLICIT tag at current level */
21674 &asn_DEF_value_164,
21675 select_SRBs_Modified_ItemIEs_value_type,
21676 { &asn_OER_memb_value_constr_164, &asn_PER_memb_value_constr_164, memb_value_constraint_161 },
21677 0, 0, /* No default value */
21681 static const ber_tlv_tag_t asn_DEF_SRBs_Modified_ItemIEs_tags_161[] = {
21682 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21684 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Modified_ItemIEs_tag2el_161[] = {
21685 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21686 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21687 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21689 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_ItemIEs_specs_161 = {
21690 sizeof(struct SRBs_Modified_ItemIEs),
21691 offsetof(struct SRBs_Modified_ItemIEs, _asn_ctx),
21692 asn_MAP_SRBs_Modified_ItemIEs_tag2el_161,
21693 3, /* Count of tags in the map */
21694 0, 0, 0, /* Optional elements (not needed) */
21695 -1, /* First extension addition */
21697 asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemIEs = {
21698 "SRBs-Modified-ItemIEs",
21699 "SRBs-Modified-ItemIEs",
21701 asn_DEF_SRBs_Modified_ItemIEs_tags_161,
21702 sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161)
21703 /sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161[0]), /* 1 */
21704 asn_DEF_SRBs_Modified_ItemIEs_tags_161, /* Same as above */
21705 sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161)
21706 /sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161[0]), /* 1 */
21707 { 0, 0, SEQUENCE_constraint },
21708 asn_MBR_SRBs_Modified_ItemIEs_161,
21709 3, /* Elements count */
21710 &asn_SPC_SRBs_Modified_ItemIEs_specs_161 /* Additional specs */
21713 static asn_TYPE_member_t asn_MBR_value_168[] = {
21714 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs__value, choice.DRBs_FailedToBeModified_Item),
21715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21717 &asn_DEF_DRBs_FailedToBeModified_Item,
21720 0, 0, /* No default value */
21721 "DRBs-FailedToBeModified-Item"
21724 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_168[] = {
21725 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-FailedToBeModified-Item */
21727 static asn_CHOICE_specifics_t asn_SPC_value_specs_168 = {
21728 sizeof(struct DRBs_FailedToBeModified_ItemIEs__value),
21729 offsetof(struct DRBs_FailedToBeModified_ItemIEs__value, _asn_ctx),
21730 offsetof(struct DRBs_FailedToBeModified_ItemIEs__value, present),
21731 sizeof(((struct DRBs_FailedToBeModified_ItemIEs__value *)0)->present),
21732 asn_MAP_value_tag2el_168,
21733 1, /* Count of tags in the map */
21735 -1 /* Extensions start */
21737 static /* Use -fall-defs-global to expose */
21738 asn_TYPE_descriptor_t asn_DEF_value_168 = {
21742 0, /* No effective tags (pointer) */
21743 0, /* No effective tags (count) */
21744 0, /* No tags (pointer) */
21745 0, /* No tags (count) */
21746 { 0, 0, OPEN_TYPE_constraint },
21748 1, /* Elements count */
21749 &asn_SPC_value_specs_168 /* Additional specs */
21752 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemIEs_165[] = {
21753 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs, id),
21754 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21755 -1, /* IMPLICIT tag at current level */
21756 &asn_DEF_ProtocolIE_ID,
21758 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
21759 0, 0, /* No default value */
21762 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs, criticality),
21763 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21764 -1, /* IMPLICIT tag at current level */
21765 &asn_DEF_Criticality,
21766 select_DRBs_FailedToBeModified_ItemIEs_criticality_type,
21767 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
21768 0, 0, /* No default value */
21771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs, value),
21772 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21773 +1, /* EXPLICIT tag at current level */
21774 &asn_DEF_value_168,
21775 select_DRBs_FailedToBeModified_ItemIEs_value_type,
21776 { &asn_OER_memb_value_constr_168, &asn_PER_memb_value_constr_168, memb_value_constraint_165 },
21777 0, 0, /* No default value */
21781 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165[] = {
21782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21784 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeModified_ItemIEs_tag2el_165[] = {
21785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21789 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_ItemIEs_specs_165 = {
21790 sizeof(struct DRBs_FailedToBeModified_ItemIEs),
21791 offsetof(struct DRBs_FailedToBeModified_ItemIEs, _asn_ctx),
21792 asn_MAP_DRBs_FailedToBeModified_ItemIEs_tag2el_165,
21793 3, /* Count of tags in the map */
21794 0, 0, 0, /* Optional elements (not needed) */
21795 -1, /* First extension addition */
21797 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemIEs = {
21798 "DRBs-FailedToBeModified-ItemIEs",
21799 "DRBs-FailedToBeModified-ItemIEs",
21801 asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165,
21802 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165)
21803 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165[0]), /* 1 */
21804 asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165, /* Same as above */
21805 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165)
21806 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165[0]), /* 1 */
21807 { 0, 0, SEQUENCE_constraint },
21808 asn_MBR_DRBs_FailedToBeModified_ItemIEs_165,
21809 3, /* Elements count */
21810 &asn_SPC_DRBs_FailedToBeModified_ItemIEs_specs_165 /* Additional specs */
21813 static asn_TYPE_member_t asn_MBR_value_172[] = {
21814 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs__value, choice.SRBs_FailedToBeSetupMod_Item),
21815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21817 &asn_DEF_SRBs_FailedToBeSetupMod_Item,
21820 0, 0, /* No default value */
21821 "SRBs-FailedToBeSetupMod-Item"
21824 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_172[] = {
21825 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-FailedToBeSetupMod-Item */
21827 static asn_CHOICE_specifics_t asn_SPC_value_specs_172 = {
21828 sizeof(struct SRBs_FailedToBeSetupMod_ItemIEs__value),
21829 offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs__value, _asn_ctx),
21830 offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs__value, present),
21831 sizeof(((struct SRBs_FailedToBeSetupMod_ItemIEs__value *)0)->present),
21832 asn_MAP_value_tag2el_172,
21833 1, /* Count of tags in the map */
21835 -1 /* Extensions start */
21837 static /* Use -fall-defs-global to expose */
21838 asn_TYPE_descriptor_t asn_DEF_value_172 = {
21842 0, /* No effective tags (pointer) */
21843 0, /* No effective tags (count) */
21844 0, /* No tags (pointer) */
21845 0, /* No tags (count) */
21846 { 0, 0, OPEN_TYPE_constraint },
21848 1, /* Elements count */
21849 &asn_SPC_value_specs_172 /* Additional specs */
21852 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169[] = {
21853 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, id),
21854 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21855 -1, /* IMPLICIT tag at current level */
21856 &asn_DEF_ProtocolIE_ID,
21858 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
21859 0, 0, /* No default value */
21862 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, criticality),
21863 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21864 -1, /* IMPLICIT tag at current level */
21865 &asn_DEF_Criticality,
21866 select_SRBs_FailedToBeSetupMod_ItemIEs_criticality_type,
21867 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
21868 0, 0, /* No default value */
21871 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, value),
21872 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21873 +1, /* EXPLICIT tag at current level */
21874 &asn_DEF_value_172,
21875 select_SRBs_FailedToBeSetupMod_ItemIEs_value_type,
21876 { &asn_OER_memb_value_constr_172, &asn_PER_memb_value_constr_172, memb_value_constraint_169 },
21877 0, 0, /* No default value */
21881 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169[] = {
21882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21884 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetupMod_ItemIEs_tag2el_169[] = {
21885 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21886 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21887 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21889 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_ItemIEs_specs_169 = {
21890 sizeof(struct SRBs_FailedToBeSetupMod_ItemIEs),
21891 offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, _asn_ctx),
21892 asn_MAP_SRBs_FailedToBeSetupMod_ItemIEs_tag2el_169,
21893 3, /* Count of tags in the map */
21894 0, 0, 0, /* Optional elements (not needed) */
21895 -1, /* First extension addition */
21897 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs = {
21898 "SRBs-FailedToBeSetupMod-ItemIEs",
21899 "SRBs-FailedToBeSetupMod-ItemIEs",
21901 asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169,
21902 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169)
21903 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169[0]), /* 1 */
21904 asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169, /* Same as above */
21905 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169)
21906 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169[0]), /* 1 */
21907 { 0, 0, SEQUENCE_constraint },
21908 asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169,
21909 3, /* Elements count */
21910 &asn_SPC_SRBs_FailedToBeSetupMod_ItemIEs_specs_169 /* Additional specs */
21913 static asn_TYPE_member_t asn_MBR_value_176[] = {
21914 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs__value, choice.DRBs_FailedToBeSetupMod_Item),
21915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21917 &asn_DEF_DRBs_FailedToBeSetupMod_Item,
21920 0, 0, /* No default value */
21921 "DRBs-FailedToBeSetupMod-Item"
21924 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_176[] = {
21925 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-FailedToBeSetupMod-Item */
21927 static asn_CHOICE_specifics_t asn_SPC_value_specs_176 = {
21928 sizeof(struct DRBs_FailedToBeSetupMod_ItemIEs__value),
21929 offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs__value, _asn_ctx),
21930 offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs__value, present),
21931 sizeof(((struct DRBs_FailedToBeSetupMod_ItemIEs__value *)0)->present),
21932 asn_MAP_value_tag2el_176,
21933 1, /* Count of tags in the map */
21935 -1 /* Extensions start */
21937 static /* Use -fall-defs-global to expose */
21938 asn_TYPE_descriptor_t asn_DEF_value_176 = {
21942 0, /* No effective tags (pointer) */
21943 0, /* No effective tags (count) */
21944 0, /* No tags (pointer) */
21945 0, /* No tags (count) */
21946 { 0, 0, OPEN_TYPE_constraint },
21948 1, /* Elements count */
21949 &asn_SPC_value_specs_176 /* Additional specs */
21952 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173[] = {
21953 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, id),
21954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21955 -1, /* IMPLICIT tag at current level */
21956 &asn_DEF_ProtocolIE_ID,
21958 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
21959 0, 0, /* No default value */
21962 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, criticality),
21963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21964 -1, /* IMPLICIT tag at current level */
21965 &asn_DEF_Criticality,
21966 select_DRBs_FailedToBeSetupMod_ItemIEs_criticality_type,
21967 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
21968 0, 0, /* No default value */
21971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, value),
21972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21973 +1, /* EXPLICIT tag at current level */
21974 &asn_DEF_value_176,
21975 select_DRBs_FailedToBeSetupMod_ItemIEs_value_type,
21976 { &asn_OER_memb_value_constr_176, &asn_PER_memb_value_constr_176, memb_value_constraint_173 },
21977 0, 0, /* No default value */
21981 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173[] = {
21982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21984 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetupMod_ItemIEs_tag2el_173[] = {
21985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21989 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_ItemIEs_specs_173 = {
21990 sizeof(struct DRBs_FailedToBeSetupMod_ItemIEs),
21991 offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, _asn_ctx),
21992 asn_MAP_DRBs_FailedToBeSetupMod_ItemIEs_tag2el_173,
21993 3, /* Count of tags in the map */
21994 0, 0, 0, /* Optional elements (not needed) */
21995 -1, /* First extension addition */
21997 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs = {
21998 "DRBs-FailedToBeSetupMod-ItemIEs",
21999 "DRBs-FailedToBeSetupMod-ItemIEs",
22001 asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173,
22002 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173)
22003 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173[0]), /* 1 */
22004 asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173, /* Same as above */
22005 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173)
22006 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173[0]), /* 1 */
22007 { 0, 0, SEQUENCE_constraint },
22008 asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173,
22009 3, /* Elements count */
22010 &asn_SPC_DRBs_FailedToBeSetupMod_ItemIEs_specs_173 /* Additional specs */
22013 static asn_TYPE_member_t asn_MBR_value_180[] = {
22014 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs__value, choice.SCell_FailedtoSetupMod_Item),
22015 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22017 &asn_DEF_SCell_FailedtoSetupMod_Item,
22020 0, 0, /* No default value */
22021 "SCell-FailedtoSetupMod-Item"
22024 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_180[] = {
22025 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-FailedtoSetupMod-Item */
22027 static asn_CHOICE_specifics_t asn_SPC_value_specs_180 = {
22028 sizeof(struct SCell_FailedtoSetupMod_ItemIEs__value),
22029 offsetof(struct SCell_FailedtoSetupMod_ItemIEs__value, _asn_ctx),
22030 offsetof(struct SCell_FailedtoSetupMod_ItemIEs__value, present),
22031 sizeof(((struct SCell_FailedtoSetupMod_ItemIEs__value *)0)->present),
22032 asn_MAP_value_tag2el_180,
22033 1, /* Count of tags in the map */
22035 -1 /* Extensions start */
22037 static /* Use -fall-defs-global to expose */
22038 asn_TYPE_descriptor_t asn_DEF_value_180 = {
22042 0, /* No effective tags (pointer) */
22043 0, /* No effective tags (count) */
22044 0, /* No tags (pointer) */
22045 0, /* No tags (count) */
22046 { 0, 0, OPEN_TYPE_constraint },
22048 1, /* Elements count */
22049 &asn_SPC_value_specs_180 /* Additional specs */
22052 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177[] = {
22053 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs, id),
22054 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22055 -1, /* IMPLICIT tag at current level */
22056 &asn_DEF_ProtocolIE_ID,
22058 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
22059 0, 0, /* No default value */
22062 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs, criticality),
22063 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22064 -1, /* IMPLICIT tag at current level */
22065 &asn_DEF_Criticality,
22066 select_SCell_FailedtoSetupMod_ItemIEs_criticality_type,
22067 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
22068 0, 0, /* No default value */
22071 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs, value),
22072 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22073 +1, /* EXPLICIT tag at current level */
22074 &asn_DEF_value_180,
22075 select_SCell_FailedtoSetupMod_ItemIEs_value_type,
22076 { &asn_OER_memb_value_constr_180, &asn_PER_memb_value_constr_180, memb_value_constraint_177 },
22077 0, 0, /* No default value */
22081 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177[] = {
22082 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22084 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetupMod_ItemIEs_tag2el_177[] = {
22085 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22086 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22087 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22089 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_ItemIEs_specs_177 = {
22090 sizeof(struct SCell_FailedtoSetupMod_ItemIEs),
22091 offsetof(struct SCell_FailedtoSetupMod_ItemIEs, _asn_ctx),
22092 asn_MAP_SCell_FailedtoSetupMod_ItemIEs_tag2el_177,
22093 3, /* Count of tags in the map */
22094 0, 0, 0, /* Optional elements (not needed) */
22095 -1, /* First extension addition */
22097 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemIEs = {
22098 "SCell-FailedtoSetupMod-ItemIEs",
22099 "SCell-FailedtoSetupMod-ItemIEs",
22101 asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177,
22102 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177)
22103 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177[0]), /* 1 */
22104 asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177, /* Same as above */
22105 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177)
22106 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177[0]), /* 1 */
22107 { 0, 0, SEQUENCE_constraint },
22108 asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177,
22109 3, /* Elements count */
22110 &asn_SPC_SCell_FailedtoSetupMod_ItemIEs_specs_177 /* Additional specs */
22113 static asn_TYPE_member_t asn_MBR_value_184[] = {
22114 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs__value, choice.Associated_SCell_Item),
22115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22117 &asn_DEF_Associated_SCell_Item,
22120 0, 0, /* No default value */
22121 "Associated-SCell-Item"
22124 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_184[] = {
22125 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Associated-SCell-Item */
22127 static asn_CHOICE_specifics_t asn_SPC_value_specs_184 = {
22128 sizeof(struct Associated_SCell_ItemIEs__value),
22129 offsetof(struct Associated_SCell_ItemIEs__value, _asn_ctx),
22130 offsetof(struct Associated_SCell_ItemIEs__value, present),
22131 sizeof(((struct Associated_SCell_ItemIEs__value *)0)->present),
22132 asn_MAP_value_tag2el_184,
22133 1, /* Count of tags in the map */
22135 -1 /* Extensions start */
22137 static /* Use -fall-defs-global to expose */
22138 asn_TYPE_descriptor_t asn_DEF_value_184 = {
22142 0, /* No effective tags (pointer) */
22143 0, /* No effective tags (count) */
22144 0, /* No tags (pointer) */
22145 0, /* No tags (count) */
22146 { 0, 0, OPEN_TYPE_constraint },
22148 1, /* Elements count */
22149 &asn_SPC_value_specs_184 /* Additional specs */
22152 asn_TYPE_member_t asn_MBR_Associated_SCell_ItemIEs_181[] = {
22153 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs, id),
22154 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22155 -1, /* IMPLICIT tag at current level */
22156 &asn_DEF_ProtocolIE_ID,
22158 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
22159 0, 0, /* No default value */
22162 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs, criticality),
22163 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22164 -1, /* IMPLICIT tag at current level */
22165 &asn_DEF_Criticality,
22166 select_Associated_SCell_ItemIEs_criticality_type,
22167 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
22168 0, 0, /* No default value */
22171 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs, value),
22172 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22173 +1, /* EXPLICIT tag at current level */
22174 &asn_DEF_value_184,
22175 select_Associated_SCell_ItemIEs_value_type,
22176 { &asn_OER_memb_value_constr_184, &asn_PER_memb_value_constr_184, memb_value_constraint_181 },
22177 0, 0, /* No default value */
22181 static const ber_tlv_tag_t asn_DEF_Associated_SCell_ItemIEs_tags_181[] = {
22182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22184 static const asn_TYPE_tag2member_t asn_MAP_Associated_SCell_ItemIEs_tag2el_181[] = {
22185 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22186 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22187 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22189 asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_ItemIEs_specs_181 = {
22190 sizeof(struct Associated_SCell_ItemIEs),
22191 offsetof(struct Associated_SCell_ItemIEs, _asn_ctx),
22192 asn_MAP_Associated_SCell_ItemIEs_tag2el_181,
22193 3, /* Count of tags in the map */
22194 0, 0, 0, /* Optional elements (not needed) */
22195 -1, /* First extension addition */
22197 asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemIEs = {
22198 "Associated-SCell-ItemIEs",
22199 "Associated-SCell-ItemIEs",
22201 asn_DEF_Associated_SCell_ItemIEs_tags_181,
22202 sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181)
22203 /sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181[0]), /* 1 */
22204 asn_DEF_Associated_SCell_ItemIEs_tags_181, /* Same as above */
22205 sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181)
22206 /sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181[0]), /* 1 */
22207 { 0, 0, SEQUENCE_constraint },
22208 asn_MBR_Associated_SCell_ItemIEs_181,
22209 3, /* Elements count */
22210 &asn_SPC_Associated_SCell_ItemIEs_specs_181 /* Additional specs */
22213 static asn_TYPE_member_t asn_MBR_value_188[] = {
22214 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs__value, choice.DRBs_Required_ToBeModified_Item),
22215 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22217 &asn_DEF_DRBs_Required_ToBeModified_Item,
22220 0, 0, /* No default value */
22221 "DRBs-Required-ToBeModified-Item"
22224 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_188[] = {
22225 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Required-ToBeModified-Item */
22227 static asn_CHOICE_specifics_t asn_SPC_value_specs_188 = {
22228 sizeof(struct DRBs_Required_ToBeModified_ItemIEs__value),
22229 offsetof(struct DRBs_Required_ToBeModified_ItemIEs__value, _asn_ctx),
22230 offsetof(struct DRBs_Required_ToBeModified_ItemIEs__value, present),
22231 sizeof(((struct DRBs_Required_ToBeModified_ItemIEs__value *)0)->present),
22232 asn_MAP_value_tag2el_188,
22233 1, /* Count of tags in the map */
22235 -1 /* Extensions start */
22237 static /* Use -fall-defs-global to expose */
22238 asn_TYPE_descriptor_t asn_DEF_value_188 = {
22242 0, /* No effective tags (pointer) */
22243 0, /* No effective tags (count) */
22244 0, /* No tags (pointer) */
22245 0, /* No tags (count) */
22246 { 0, 0, OPEN_TYPE_constraint },
22248 1, /* Elements count */
22249 &asn_SPC_value_specs_188 /* Additional specs */
22252 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185[] = {
22253 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs, id),
22254 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22255 -1, /* IMPLICIT tag at current level */
22256 &asn_DEF_ProtocolIE_ID,
22258 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
22259 0, 0, /* No default value */
22262 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs, criticality),
22263 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22264 -1, /* IMPLICIT tag at current level */
22265 &asn_DEF_Criticality,
22266 select_DRBs_Required_ToBeModified_ItemIEs_criticality_type,
22267 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
22268 0, 0, /* No default value */
22271 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs, value),
22272 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22273 +1, /* EXPLICIT tag at current level */
22274 &asn_DEF_value_188,
22275 select_DRBs_Required_ToBeModified_ItemIEs_value_type,
22276 { &asn_OER_memb_value_constr_188, &asn_PER_memb_value_constr_188, memb_value_constraint_185 },
22277 0, 0, /* No default value */
22281 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185[] = {
22282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22284 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeModified_ItemIEs_tag2el_185[] = {
22285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22289 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_ItemIEs_specs_185 = {
22290 sizeof(struct DRBs_Required_ToBeModified_ItemIEs),
22291 offsetof(struct DRBs_Required_ToBeModified_ItemIEs, _asn_ctx),
22292 asn_MAP_DRBs_Required_ToBeModified_ItemIEs_tag2el_185,
22293 3, /* Count of tags in the map */
22294 0, 0, 0, /* Optional elements (not needed) */
22295 -1, /* First extension addition */
22297 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemIEs = {
22298 "DRBs-Required-ToBeModified-ItemIEs",
22299 "DRBs-Required-ToBeModified-ItemIEs",
22301 asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185,
22302 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185)
22303 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185[0]), /* 1 */
22304 asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185, /* Same as above */
22305 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185)
22306 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185[0]), /* 1 */
22307 { 0, 0, SEQUENCE_constraint },
22308 asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185,
22309 3, /* Elements count */
22310 &asn_SPC_DRBs_Required_ToBeModified_ItemIEs_specs_185 /* Additional specs */
22313 static asn_TYPE_member_t asn_MBR_value_192[] = {
22314 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs__value, choice.DRBs_Required_ToBeReleased_Item),
22315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22317 &asn_DEF_DRBs_Required_ToBeReleased_Item,
22320 0, 0, /* No default value */
22321 "DRBs-Required-ToBeReleased-Item"
22324 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_192[] = {
22325 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Required-ToBeReleased-Item */
22327 static asn_CHOICE_specifics_t asn_SPC_value_specs_192 = {
22328 sizeof(struct DRBs_Required_ToBeReleased_ItemIEs__value),
22329 offsetof(struct DRBs_Required_ToBeReleased_ItemIEs__value, _asn_ctx),
22330 offsetof(struct DRBs_Required_ToBeReleased_ItemIEs__value, present),
22331 sizeof(((struct DRBs_Required_ToBeReleased_ItemIEs__value *)0)->present),
22332 asn_MAP_value_tag2el_192,
22333 1, /* Count of tags in the map */
22335 -1 /* Extensions start */
22337 static /* Use -fall-defs-global to expose */
22338 asn_TYPE_descriptor_t asn_DEF_value_192 = {
22342 0, /* No effective tags (pointer) */
22343 0, /* No effective tags (count) */
22344 0, /* No tags (pointer) */
22345 0, /* No tags (count) */
22346 { 0, 0, OPEN_TYPE_constraint },
22348 1, /* Elements count */
22349 &asn_SPC_value_specs_192 /* Additional specs */
22352 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189[] = {
22353 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, id),
22354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22355 -1, /* IMPLICIT tag at current level */
22356 &asn_DEF_ProtocolIE_ID,
22358 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
22359 0, 0, /* No default value */
22362 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, criticality),
22363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22364 -1, /* IMPLICIT tag at current level */
22365 &asn_DEF_Criticality,
22366 select_DRBs_Required_ToBeReleased_ItemIEs_criticality_type,
22367 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
22368 0, 0, /* No default value */
22371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, value),
22372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22373 +1, /* EXPLICIT tag at current level */
22374 &asn_DEF_value_192,
22375 select_DRBs_Required_ToBeReleased_ItemIEs_value_type,
22376 { &asn_OER_memb_value_constr_192, &asn_PER_memb_value_constr_192, memb_value_constraint_189 },
22377 0, 0, /* No default value */
22381 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189[] = {
22382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22384 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeReleased_ItemIEs_tag2el_189[] = {
22385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22389 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_ItemIEs_specs_189 = {
22390 sizeof(struct DRBs_Required_ToBeReleased_ItemIEs),
22391 offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, _asn_ctx),
22392 asn_MAP_DRBs_Required_ToBeReleased_ItemIEs_tag2el_189,
22393 3, /* Count of tags in the map */
22394 0, 0, 0, /* Optional elements (not needed) */
22395 -1, /* First extension addition */
22397 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemIEs = {
22398 "DRBs-Required-ToBeReleased-ItemIEs",
22399 "DRBs-Required-ToBeReleased-ItemIEs",
22401 asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189,
22402 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189)
22403 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189[0]), /* 1 */
22404 asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189, /* Same as above */
22405 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189)
22406 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189[0]), /* 1 */
22407 { 0, 0, SEQUENCE_constraint },
22408 asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189,
22409 3, /* Elements count */
22410 &asn_SPC_DRBs_Required_ToBeReleased_ItemIEs_specs_189 /* Additional specs */
22413 static asn_TYPE_member_t asn_MBR_value_196[] = {
22414 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs__value, choice.SRBs_Required_ToBeReleased_Item),
22415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22417 &asn_DEF_SRBs_Required_ToBeReleased_Item,
22420 0, 0, /* No default value */
22421 "SRBs-Required-ToBeReleased-Item"
22424 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_196[] = {
22425 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-Required-ToBeReleased-Item */
22427 static asn_CHOICE_specifics_t asn_SPC_value_specs_196 = {
22428 sizeof(struct SRBs_Required_ToBeReleased_ItemIEs__value),
22429 offsetof(struct SRBs_Required_ToBeReleased_ItemIEs__value, _asn_ctx),
22430 offsetof(struct SRBs_Required_ToBeReleased_ItemIEs__value, present),
22431 sizeof(((struct SRBs_Required_ToBeReleased_ItemIEs__value *)0)->present),
22432 asn_MAP_value_tag2el_196,
22433 1, /* Count of tags in the map */
22435 -1 /* Extensions start */
22437 static /* Use -fall-defs-global to expose */
22438 asn_TYPE_descriptor_t asn_DEF_value_196 = {
22442 0, /* No effective tags (pointer) */
22443 0, /* No effective tags (count) */
22444 0, /* No tags (pointer) */
22445 0, /* No tags (count) */
22446 { 0, 0, OPEN_TYPE_constraint },
22448 1, /* Elements count */
22449 &asn_SPC_value_specs_196 /* Additional specs */
22452 asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193[] = {
22453 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, id),
22454 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22455 -1, /* IMPLICIT tag at current level */
22456 &asn_DEF_ProtocolIE_ID,
22458 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
22459 0, 0, /* No default value */
22462 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, criticality),
22463 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22464 -1, /* IMPLICIT tag at current level */
22465 &asn_DEF_Criticality,
22466 select_SRBs_Required_ToBeReleased_ItemIEs_criticality_type,
22467 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
22468 0, 0, /* No default value */
22471 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, value),
22472 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22473 +1, /* EXPLICIT tag at current level */
22474 &asn_DEF_value_196,
22475 select_SRBs_Required_ToBeReleased_ItemIEs_value_type,
22476 { &asn_OER_memb_value_constr_196, &asn_PER_memb_value_constr_196, memb_value_constraint_193 },
22477 0, 0, /* No default value */
22481 static const ber_tlv_tag_t asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193[] = {
22482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22484 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Required_ToBeReleased_ItemIEs_tag2el_193[] = {
22485 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22486 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22487 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22489 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_ItemIEs_specs_193 = {
22490 sizeof(struct SRBs_Required_ToBeReleased_ItemIEs),
22491 offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, _asn_ctx),
22492 asn_MAP_SRBs_Required_ToBeReleased_ItemIEs_tag2el_193,
22493 3, /* Count of tags in the map */
22494 0, 0, 0, /* Optional elements (not needed) */
22495 -1, /* First extension addition */
22497 asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemIEs = {
22498 "SRBs-Required-ToBeReleased-ItemIEs",
22499 "SRBs-Required-ToBeReleased-ItemIEs",
22501 asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193,
22502 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193)
22503 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193[0]), /* 1 */
22504 asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193, /* Same as above */
22505 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193)
22506 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193[0]), /* 1 */
22507 { 0, 0, SEQUENCE_constraint },
22508 asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193,
22509 3, /* Elements count */
22510 &asn_SPC_SRBs_Required_ToBeReleased_ItemIEs_specs_193 /* Additional specs */
22513 static asn_TYPE_member_t asn_MBR_value_200[] = {
22514 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs__value, choice.DRBs_ModifiedConf_Item),
22515 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22517 &asn_DEF_DRBs_ModifiedConf_Item,
22520 0, 0, /* No default value */
22521 "DRBs-ModifiedConf-Item"
22524 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_200[] = {
22525 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ModifiedConf-Item */
22527 static asn_CHOICE_specifics_t asn_SPC_value_specs_200 = {
22528 sizeof(struct DRBs_ModifiedConf_ItemIEs__value),
22529 offsetof(struct DRBs_ModifiedConf_ItemIEs__value, _asn_ctx),
22530 offsetof(struct DRBs_ModifiedConf_ItemIEs__value, present),
22531 sizeof(((struct DRBs_ModifiedConf_ItemIEs__value *)0)->present),
22532 asn_MAP_value_tag2el_200,
22533 1, /* Count of tags in the map */
22535 -1 /* Extensions start */
22537 static /* Use -fall-defs-global to expose */
22538 asn_TYPE_descriptor_t asn_DEF_value_200 = {
22542 0, /* No effective tags (pointer) */
22543 0, /* No effective tags (count) */
22544 0, /* No tags (pointer) */
22545 0, /* No tags (count) */
22546 { 0, 0, OPEN_TYPE_constraint },
22548 1, /* Elements count */
22549 &asn_SPC_value_specs_200 /* Additional specs */
22552 asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemIEs_197[] = {
22553 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs, id),
22554 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22555 -1, /* IMPLICIT tag at current level */
22556 &asn_DEF_ProtocolIE_ID,
22558 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
22559 0, 0, /* No default value */
22562 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs, criticality),
22563 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22564 -1, /* IMPLICIT tag at current level */
22565 &asn_DEF_Criticality,
22566 select_DRBs_ModifiedConf_ItemIEs_criticality_type,
22567 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
22568 0, 0, /* No default value */
22571 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs, value),
22572 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22573 +1, /* EXPLICIT tag at current level */
22574 &asn_DEF_value_200,
22575 select_DRBs_ModifiedConf_ItemIEs_value_type,
22576 { &asn_OER_memb_value_constr_200, &asn_PER_memb_value_constr_200, memb_value_constraint_197 },
22577 0, 0, /* No default value */
22581 static const ber_tlv_tag_t asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197[] = {
22582 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22584 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ModifiedConf_ItemIEs_tag2el_197[] = {
22585 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22586 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22587 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22589 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_ItemIEs_specs_197 = {
22590 sizeof(struct DRBs_ModifiedConf_ItemIEs),
22591 offsetof(struct DRBs_ModifiedConf_ItemIEs, _asn_ctx),
22592 asn_MAP_DRBs_ModifiedConf_ItemIEs_tag2el_197,
22593 3, /* Count of tags in the map */
22594 0, 0, 0, /* Optional elements (not needed) */
22595 -1, /* First extension addition */
22597 asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemIEs = {
22598 "DRBs-ModifiedConf-ItemIEs",
22599 "DRBs-ModifiedConf-ItemIEs",
22601 asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197,
22602 sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197)
22603 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197[0]), /* 1 */
22604 asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197, /* Same as above */
22605 sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197)
22606 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197[0]), /* 1 */
22607 { 0, 0, SEQUENCE_constraint },
22608 asn_MBR_DRBs_ModifiedConf_ItemIEs_197,
22609 3, /* Elements count */
22610 &asn_SPC_DRBs_ModifiedConf_ItemIEs_specs_197 /* Additional specs */
22613 static asn_TYPE_member_t asn_MBR_value_204[] = {
22614 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs__value, choice.Cells_To_Be_Broadcast_Item),
22615 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22617 &asn_DEF_Cells_To_Be_Broadcast_Item,
22620 0, 0, /* No default value */
22621 "Cells-To-Be-Broadcast-Item"
22624 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_204[] = {
22625 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-To-Be-Broadcast-Item */
22627 static asn_CHOICE_specifics_t asn_SPC_value_specs_204 = {
22628 sizeof(struct Cells_To_Be_Broadcast_List_ItemIEs__value),
22629 offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs__value, _asn_ctx),
22630 offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs__value, present),
22631 sizeof(((struct Cells_To_Be_Broadcast_List_ItemIEs__value *)0)->present),
22632 asn_MAP_value_tag2el_204,
22633 1, /* Count of tags in the map */
22635 -1 /* Extensions start */
22637 static /* Use -fall-defs-global to expose */
22638 asn_TYPE_descriptor_t asn_DEF_value_204 = {
22642 0, /* No effective tags (pointer) */
22643 0, /* No effective tags (count) */
22644 0, /* No tags (pointer) */
22645 0, /* No tags (count) */
22646 { 0, 0, OPEN_TYPE_constraint },
22648 1, /* Elements count */
22649 &asn_SPC_value_specs_204 /* Additional specs */
22652 asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201[] = {
22653 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, id),
22654 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22655 -1, /* IMPLICIT tag at current level */
22656 &asn_DEF_ProtocolIE_ID,
22658 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
22659 0, 0, /* No default value */
22662 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, criticality),
22663 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22664 -1, /* IMPLICIT tag at current level */
22665 &asn_DEF_Criticality,
22666 select_Cells_To_Be_Broadcast_List_ItemIEs_criticality_type,
22667 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
22668 0, 0, /* No default value */
22671 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, value),
22672 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22673 +1, /* EXPLICIT tag at current level */
22674 &asn_DEF_value_204,
22675 select_Cells_To_Be_Broadcast_List_ItemIEs_value_type,
22676 { &asn_OER_memb_value_constr_204, &asn_PER_memb_value_constr_204, memb_value_constraint_201 },
22677 0, 0, /* No default value */
22681 static const ber_tlv_tag_t asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201[] = {
22682 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22684 static const asn_TYPE_tag2member_t asn_MAP_Cells_To_Be_Broadcast_List_ItemIEs_tag2el_201[] = {
22685 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22686 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22687 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22689 asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_List_ItemIEs_specs_201 = {
22690 sizeof(struct Cells_To_Be_Broadcast_List_ItemIEs),
22691 offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, _asn_ctx),
22692 asn_MAP_Cells_To_Be_Broadcast_List_ItemIEs_tag2el_201,
22693 3, /* Count of tags in the map */
22694 0, 0, 0, /* Optional elements (not needed) */
22695 -1, /* First extension addition */
22697 asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs = {
22698 "Cells-To-Be-Broadcast-List-ItemIEs",
22699 "Cells-To-Be-Broadcast-List-ItemIEs",
22701 asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201,
22702 sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201)
22703 /sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201[0]), /* 1 */
22704 asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201, /* Same as above */
22705 sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201)
22706 /sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201[0]), /* 1 */
22707 { 0, 0, SEQUENCE_constraint },
22708 asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201,
22709 3, /* Elements count */
22710 &asn_SPC_Cells_To_Be_Broadcast_List_ItemIEs_specs_201 /* Additional specs */
22713 static asn_TYPE_member_t asn_MBR_value_208[] = {
22714 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs__value, choice.Cells_Broadcast_Completed_Item),
22715 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22717 &asn_DEF_Cells_Broadcast_Completed_Item,
22720 0, 0, /* No default value */
22721 "Cells-Broadcast-Completed-Item"
22724 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_208[] = {
22725 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Broadcast-Completed-Item */
22727 static asn_CHOICE_specifics_t asn_SPC_value_specs_208 = {
22728 sizeof(struct Cells_Broadcast_Completed_List_ItemIEs__value),
22729 offsetof(struct Cells_Broadcast_Completed_List_ItemIEs__value, _asn_ctx),
22730 offsetof(struct Cells_Broadcast_Completed_List_ItemIEs__value, present),
22731 sizeof(((struct Cells_Broadcast_Completed_List_ItemIEs__value *)0)->present),
22732 asn_MAP_value_tag2el_208,
22733 1, /* Count of tags in the map */
22735 -1 /* Extensions start */
22737 static /* Use -fall-defs-global to expose */
22738 asn_TYPE_descriptor_t asn_DEF_value_208 = {
22742 0, /* No effective tags (pointer) */
22743 0, /* No effective tags (count) */
22744 0, /* No tags (pointer) */
22745 0, /* No tags (count) */
22746 { 0, 0, OPEN_TYPE_constraint },
22748 1, /* Elements count */
22749 &asn_SPC_value_specs_208 /* Additional specs */
22752 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205[] = {
22753 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, id),
22754 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22755 -1, /* IMPLICIT tag at current level */
22756 &asn_DEF_ProtocolIE_ID,
22758 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
22759 0, 0, /* No default value */
22762 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, criticality),
22763 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22764 -1, /* IMPLICIT tag at current level */
22765 &asn_DEF_Criticality,
22766 select_Cells_Broadcast_Completed_List_ItemIEs_criticality_type,
22767 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
22768 0, 0, /* No default value */
22771 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, value),
22772 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22773 +1, /* EXPLICIT tag at current level */
22774 &asn_DEF_value_208,
22775 select_Cells_Broadcast_Completed_List_ItemIEs_value_type,
22776 { &asn_OER_memb_value_constr_208, &asn_PER_memb_value_constr_208, memb_value_constraint_205 },
22777 0, 0, /* No default value */
22781 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205[] = {
22782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22784 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Completed_List_ItemIEs_tag2el_205[] = {
22785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22789 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_List_ItemIEs_specs_205 = {
22790 sizeof(struct Cells_Broadcast_Completed_List_ItemIEs),
22791 offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, _asn_ctx),
22792 asn_MAP_Cells_Broadcast_Completed_List_ItemIEs_tag2el_205,
22793 3, /* Count of tags in the map */
22794 0, 0, 0, /* Optional elements (not needed) */
22795 -1, /* First extension addition */
22797 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_List_ItemIEs = {
22798 "Cells-Broadcast-Completed-List-ItemIEs",
22799 "Cells-Broadcast-Completed-List-ItemIEs",
22801 asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205,
22802 sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205)
22803 /sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205[0]), /* 1 */
22804 asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205, /* Same as above */
22805 sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205)
22806 /sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205[0]), /* 1 */
22807 { 0, 0, SEQUENCE_constraint },
22808 asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205,
22809 3, /* Elements count */
22810 &asn_SPC_Cells_Broadcast_Completed_List_ItemIEs_specs_205 /* Additional specs */
22813 static asn_TYPE_member_t asn_MBR_value_212[] = {
22814 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value, choice.Broadcast_To_Be_Cancelled_Item),
22815 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22817 &asn_DEF_Broadcast_To_Be_Cancelled_Item,
22820 0, 0, /* No default value */
22821 "Broadcast-To-Be-Cancelled-Item"
22824 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_212[] = {
22825 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Broadcast-To-Be-Cancelled-Item */
22827 static asn_CHOICE_specifics_t asn_SPC_value_specs_212 = {
22828 sizeof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value),
22829 offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value, _asn_ctx),
22830 offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value, present),
22831 sizeof(((struct Broadcast_To_Be_Cancelled_List_ItemIEs__value *)0)->present),
22832 asn_MAP_value_tag2el_212,
22833 1, /* Count of tags in the map */
22835 -1 /* Extensions start */
22837 static /* Use -fall-defs-global to expose */
22838 asn_TYPE_descriptor_t asn_DEF_value_212 = {
22842 0, /* No effective tags (pointer) */
22843 0, /* No effective tags (count) */
22844 0, /* No tags (pointer) */
22845 0, /* No tags (count) */
22846 { 0, 0, OPEN_TYPE_constraint },
22848 1, /* Elements count */
22849 &asn_SPC_value_specs_212 /* Additional specs */
22852 asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209[] = {
22853 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, id),
22854 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22855 -1, /* IMPLICIT tag at current level */
22856 &asn_DEF_ProtocolIE_ID,
22858 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
22859 0, 0, /* No default value */
22862 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, criticality),
22863 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22864 -1, /* IMPLICIT tag at current level */
22865 &asn_DEF_Criticality,
22866 select_Broadcast_To_Be_Cancelled_List_ItemIEs_criticality_type,
22867 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
22868 0, 0, /* No default value */
22871 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, value),
22872 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22873 +1, /* EXPLICIT tag at current level */
22874 &asn_DEF_value_212,
22875 select_Broadcast_To_Be_Cancelled_List_ItemIEs_value_type,
22876 { &asn_OER_memb_value_constr_212, &asn_PER_memb_value_constr_212, memb_value_constraint_209 },
22877 0, 0, /* No default value */
22881 static const ber_tlv_tag_t asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209[] = {
22882 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22884 static const asn_TYPE_tag2member_t asn_MAP_Broadcast_To_Be_Cancelled_List_ItemIEs_tag2el_209[] = {
22885 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22886 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22887 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22889 asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_List_ItemIEs_specs_209 = {
22890 sizeof(struct Broadcast_To_Be_Cancelled_List_ItemIEs),
22891 offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, _asn_ctx),
22892 asn_MAP_Broadcast_To_Be_Cancelled_List_ItemIEs_tag2el_209,
22893 3, /* Count of tags in the map */
22894 0, 0, 0, /* Optional elements (not needed) */
22895 -1, /* First extension addition */
22897 asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs = {
22898 "Broadcast-To-Be-Cancelled-List-ItemIEs",
22899 "Broadcast-To-Be-Cancelled-List-ItemIEs",
22901 asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209,
22902 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209)
22903 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209[0]), /* 1 */
22904 asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209, /* Same as above */
22905 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209)
22906 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209[0]), /* 1 */
22907 { 0, 0, SEQUENCE_constraint },
22908 asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209,
22909 3, /* Elements count */
22910 &asn_SPC_Broadcast_To_Be_Cancelled_List_ItemIEs_specs_209 /* Additional specs */
22913 static asn_TYPE_member_t asn_MBR_value_216[] = {
22914 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value, choice.Cells_Broadcast_Cancelled_Item),
22915 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22917 &asn_DEF_Cells_Broadcast_Cancelled_Item,
22920 0, 0, /* No default value */
22921 "Cells-Broadcast-Cancelled-Item"
22924 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_216[] = {
22925 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Broadcast-Cancelled-Item */
22927 static asn_CHOICE_specifics_t asn_SPC_value_specs_216 = {
22928 sizeof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value),
22929 offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value, _asn_ctx),
22930 offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value, present),
22931 sizeof(((struct Cells_Broadcast_Cancelled_List_ItemIEs__value *)0)->present),
22932 asn_MAP_value_tag2el_216,
22933 1, /* Count of tags in the map */
22935 -1 /* Extensions start */
22937 static /* Use -fall-defs-global to expose */
22938 asn_TYPE_descriptor_t asn_DEF_value_216 = {
22942 0, /* No effective tags (pointer) */
22943 0, /* No effective tags (count) */
22944 0, /* No tags (pointer) */
22945 0, /* No tags (count) */
22946 { 0, 0, OPEN_TYPE_constraint },
22948 1, /* Elements count */
22949 &asn_SPC_value_specs_216 /* Additional specs */
22952 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213[] = {
22953 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, id),
22954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22955 -1, /* IMPLICIT tag at current level */
22956 &asn_DEF_ProtocolIE_ID,
22958 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
22959 0, 0, /* No default value */
22962 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, criticality),
22963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22964 -1, /* IMPLICIT tag at current level */
22965 &asn_DEF_Criticality,
22966 select_Cells_Broadcast_Cancelled_List_ItemIEs_criticality_type,
22967 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
22968 0, 0, /* No default value */
22971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, value),
22972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22973 +1, /* EXPLICIT tag at current level */
22974 &asn_DEF_value_216,
22975 select_Cells_Broadcast_Cancelled_List_ItemIEs_value_type,
22976 { &asn_OER_memb_value_constr_216, &asn_PER_memb_value_constr_216, memb_value_constraint_213 },
22977 0, 0, /* No default value */
22981 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213[] = {
22982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22984 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Cancelled_List_ItemIEs_tag2el_213[] = {
22985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22989 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_List_ItemIEs_specs_213 = {
22990 sizeof(struct Cells_Broadcast_Cancelled_List_ItemIEs),
22991 offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, _asn_ctx),
22992 asn_MAP_Cells_Broadcast_Cancelled_List_ItemIEs_tag2el_213,
22993 3, /* Count of tags in the map */
22994 0, 0, 0, /* Optional elements (not needed) */
22995 -1, /* First extension addition */
22997 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs = {
22998 "Cells-Broadcast-Cancelled-List-ItemIEs",
22999 "Cells-Broadcast-Cancelled-List-ItemIEs",
23001 asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213,
23002 sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213)
23003 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213[0]), /* 1 */
23004 asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213, /* Same as above */
23005 sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213)
23006 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213[0]), /* 1 */
23007 { 0, 0, SEQUENCE_constraint },
23008 asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213,
23009 3, /* Elements count */
23010 &asn_SPC_Cells_Broadcast_Cancelled_List_ItemIEs_specs_213 /* Additional specs */
23013 static asn_TYPE_member_t asn_MBR_value_220[] = {
23014 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs__value, choice.DRB_Activity_Item),
23015 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23017 &asn_DEF_DRB_Activity_Item,
23020 0, 0, /* No default value */
23021 "DRB-Activity-Item"
23024 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_220[] = {
23025 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRB-Activity-Item */
23027 static asn_CHOICE_specifics_t asn_SPC_value_specs_220 = {
23028 sizeof(struct DRB_Activity_ItemIEs__value),
23029 offsetof(struct DRB_Activity_ItemIEs__value, _asn_ctx),
23030 offsetof(struct DRB_Activity_ItemIEs__value, present),
23031 sizeof(((struct DRB_Activity_ItemIEs__value *)0)->present),
23032 asn_MAP_value_tag2el_220,
23033 1, /* Count of tags in the map */
23035 -1 /* Extensions start */
23037 static /* Use -fall-defs-global to expose */
23038 asn_TYPE_descriptor_t asn_DEF_value_220 = {
23042 0, /* No effective tags (pointer) */
23043 0, /* No effective tags (count) */
23044 0, /* No tags (pointer) */
23045 0, /* No tags (count) */
23046 { 0, 0, OPEN_TYPE_constraint },
23048 1, /* Elements count */
23049 &asn_SPC_value_specs_220 /* Additional specs */
23052 asn_TYPE_member_t asn_MBR_DRB_Activity_ItemIEs_217[] = {
23053 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs, id),
23054 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23055 -1, /* IMPLICIT tag at current level */
23056 &asn_DEF_ProtocolIE_ID,
23058 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
23059 0, 0, /* No default value */
23062 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs, criticality),
23063 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23064 -1, /* IMPLICIT tag at current level */
23065 &asn_DEF_Criticality,
23066 select_DRB_Activity_ItemIEs_criticality_type,
23067 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
23068 0, 0, /* No default value */
23071 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs, value),
23072 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23073 +1, /* EXPLICIT tag at current level */
23074 &asn_DEF_value_220,
23075 select_DRB_Activity_ItemIEs_value_type,
23076 { &asn_OER_memb_value_constr_220, &asn_PER_memb_value_constr_220, memb_value_constraint_217 },
23077 0, 0, /* No default value */
23081 static const ber_tlv_tag_t asn_DEF_DRB_Activity_ItemIEs_tags_217[] = {
23082 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23084 static const asn_TYPE_tag2member_t asn_MAP_DRB_Activity_ItemIEs_tag2el_217[] = {
23085 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23086 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23087 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23089 asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_ItemIEs_specs_217 = {
23090 sizeof(struct DRB_Activity_ItemIEs),
23091 offsetof(struct DRB_Activity_ItemIEs, _asn_ctx),
23092 asn_MAP_DRB_Activity_ItemIEs_tag2el_217,
23093 3, /* Count of tags in the map */
23094 0, 0, 0, /* Optional elements (not needed) */
23095 -1, /* First extension addition */
23097 asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemIEs = {
23098 "DRB-Activity-ItemIEs",
23099 "DRB-Activity-ItemIEs",
23101 asn_DEF_DRB_Activity_ItemIEs_tags_217,
23102 sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217)
23103 /sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217[0]), /* 1 */
23104 asn_DEF_DRB_Activity_ItemIEs_tags_217, /* Same as above */
23105 sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217)
23106 /sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217[0]), /* 1 */
23107 { 0, 0, SEQUENCE_constraint },
23108 asn_MBR_DRB_Activity_ItemIEs_217,
23109 3, /* Elements count */
23110 &asn_SPC_DRB_Activity_ItemIEs_specs_217 /* Additional specs */
23113 static asn_TYPE_member_t asn_MBR_value_224[] = {
23114 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs__value, choice.PagingCell_Item),
23115 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23117 &asn_DEF_PagingCell_Item,
23120 0, 0, /* No default value */
23124 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_224[] = {
23125 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* PagingCell-Item */
23127 static asn_CHOICE_specifics_t asn_SPC_value_specs_224 = {
23128 sizeof(struct PagingCell_ItemIEs__value),
23129 offsetof(struct PagingCell_ItemIEs__value, _asn_ctx),
23130 offsetof(struct PagingCell_ItemIEs__value, present),
23131 sizeof(((struct PagingCell_ItemIEs__value *)0)->present),
23132 asn_MAP_value_tag2el_224,
23133 1, /* Count of tags in the map */
23135 -1 /* Extensions start */
23137 static /* Use -fall-defs-global to expose */
23138 asn_TYPE_descriptor_t asn_DEF_value_224 = {
23142 0, /* No effective tags (pointer) */
23143 0, /* No effective tags (count) */
23144 0, /* No tags (pointer) */
23145 0, /* No tags (count) */
23146 { 0, 0, OPEN_TYPE_constraint },
23148 1, /* Elements count */
23149 &asn_SPC_value_specs_224 /* Additional specs */
23152 asn_TYPE_member_t asn_MBR_PagingCell_ItemIEs_221[] = {
23153 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs, id),
23154 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23155 -1, /* IMPLICIT tag at current level */
23156 &asn_DEF_ProtocolIE_ID,
23158 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
23159 0, 0, /* No default value */
23162 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs, criticality),
23163 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23164 -1, /* IMPLICIT tag at current level */
23165 &asn_DEF_Criticality,
23166 select_PagingCell_ItemIEs_criticality_type,
23167 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
23168 0, 0, /* No default value */
23171 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs, value),
23172 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23173 +1, /* EXPLICIT tag at current level */
23174 &asn_DEF_value_224,
23175 select_PagingCell_ItemIEs_value_type,
23176 { &asn_OER_memb_value_constr_224, &asn_PER_memb_value_constr_224, memb_value_constraint_221 },
23177 0, 0, /* No default value */
23181 static const ber_tlv_tag_t asn_DEF_PagingCell_ItemIEs_tags_221[] = {
23182 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23184 static const asn_TYPE_tag2member_t asn_MAP_PagingCell_ItemIEs_tag2el_221[] = {
23185 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23186 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23187 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23189 asn_SEQUENCE_specifics_t asn_SPC_PagingCell_ItemIEs_specs_221 = {
23190 sizeof(struct PagingCell_ItemIEs),
23191 offsetof(struct PagingCell_ItemIEs, _asn_ctx),
23192 asn_MAP_PagingCell_ItemIEs_tag2el_221,
23193 3, /* Count of tags in the map */
23194 0, 0, 0, /* Optional elements (not needed) */
23195 -1, /* First extension addition */
23197 asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemIEs = {
23198 "PagingCell-ItemIEs",
23199 "PagingCell-ItemIEs",
23201 asn_DEF_PagingCell_ItemIEs_tags_221,
23202 sizeof(asn_DEF_PagingCell_ItemIEs_tags_221)
23203 /sizeof(asn_DEF_PagingCell_ItemIEs_tags_221[0]), /* 1 */
23204 asn_DEF_PagingCell_ItemIEs_tags_221, /* Same as above */
23205 sizeof(asn_DEF_PagingCell_ItemIEs_tags_221)
23206 /sizeof(asn_DEF_PagingCell_ItemIEs_tags_221[0]), /* 1 */
23207 { 0, 0, SEQUENCE_constraint },
23208 asn_MBR_PagingCell_ItemIEs_221,
23209 3, /* Elements count */
23210 &asn_SPC_PagingCell_ItemIEs_specs_221 /* Additional specs */
23213 static asn_TYPE_member_t asn_MBR_value_228[] = {
23214 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs__value, choice.DRB_Notify_Item),
23215 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23217 &asn_DEF_DRB_Notify_Item,
23220 0, 0, /* No default value */
23224 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_228[] = {
23225 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRB-Notify-Item */
23227 static asn_CHOICE_specifics_t asn_SPC_value_specs_228 = {
23228 sizeof(struct DRB_Notify_ItemIEs__value),
23229 offsetof(struct DRB_Notify_ItemIEs__value, _asn_ctx),
23230 offsetof(struct DRB_Notify_ItemIEs__value, present),
23231 sizeof(((struct DRB_Notify_ItemIEs__value *)0)->present),
23232 asn_MAP_value_tag2el_228,
23233 1, /* Count of tags in the map */
23235 -1 /* Extensions start */
23237 static /* Use -fall-defs-global to expose */
23238 asn_TYPE_descriptor_t asn_DEF_value_228 = {
23242 0, /* No effective tags (pointer) */
23243 0, /* No effective tags (count) */
23244 0, /* No tags (pointer) */
23245 0, /* No tags (count) */
23246 { 0, 0, OPEN_TYPE_constraint },
23248 1, /* Elements count */
23249 &asn_SPC_value_specs_228 /* Additional specs */
23252 asn_TYPE_member_t asn_MBR_DRB_Notify_ItemIEs_225[] = {
23253 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs, id),
23254 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23255 -1, /* IMPLICIT tag at current level */
23256 &asn_DEF_ProtocolIE_ID,
23258 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
23259 0, 0, /* No default value */
23262 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs, criticality),
23263 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23264 -1, /* IMPLICIT tag at current level */
23265 &asn_DEF_Criticality,
23266 select_DRB_Notify_ItemIEs_criticality_type,
23267 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
23268 0, 0, /* No default value */
23271 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs, value),
23272 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23273 +1, /* EXPLICIT tag at current level */
23274 &asn_DEF_value_228,
23275 select_DRB_Notify_ItemIEs_value_type,
23276 { &asn_OER_memb_value_constr_228, &asn_PER_memb_value_constr_228, memb_value_constraint_225 },
23277 0, 0, /* No default value */
23281 static const ber_tlv_tag_t asn_DEF_DRB_Notify_ItemIEs_tags_225[] = {
23282 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23284 static const asn_TYPE_tag2member_t asn_MAP_DRB_Notify_ItemIEs_tag2el_225[] = {
23285 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23286 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23287 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23289 asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_ItemIEs_specs_225 = {
23290 sizeof(struct DRB_Notify_ItemIEs),
23291 offsetof(struct DRB_Notify_ItemIEs, _asn_ctx),
23292 asn_MAP_DRB_Notify_ItemIEs_tag2el_225,
23293 3, /* Count of tags in the map */
23294 0, 0, 0, /* Optional elements (not needed) */
23295 -1, /* First extension addition */
23297 asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemIEs = {
23298 "DRB-Notify-ItemIEs",
23299 "DRB-Notify-ItemIEs",
23301 asn_DEF_DRB_Notify_ItemIEs_tags_225,
23302 sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225)
23303 /sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225[0]), /* 1 */
23304 asn_DEF_DRB_Notify_ItemIEs_tags_225, /* Same as above */
23305 sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225)
23306 /sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225[0]), /* 1 */
23307 { 0, 0, SEQUENCE_constraint },
23308 asn_MBR_DRB_Notify_ItemIEs_225,
23309 3, /* Elements count */
23310 &asn_SPC_DRB_Notify_ItemIEs_specs_225 /* Additional specs */
23313 static asn_TYPE_member_t asn_MBR_value_232[] = {
23314 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs__value, choice.NR_CGI_List_For_Restart_Item),
23315 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23317 &asn_DEF_NR_CGI_List_For_Restart_Item,
23320 0, 0, /* No default value */
23321 "NR-CGI-List-For-Restart-Item"
23324 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_232[] = {
23325 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NR-CGI-List-For-Restart-Item */
23327 static asn_CHOICE_specifics_t asn_SPC_value_specs_232 = {
23328 sizeof(struct NR_CGI_List_For_Restart_List_ItemIEs__value),
23329 offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs__value, _asn_ctx),
23330 offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs__value, present),
23331 sizeof(((struct NR_CGI_List_For_Restart_List_ItemIEs__value *)0)->present),
23332 asn_MAP_value_tag2el_232,
23333 1, /* Count of tags in the map */
23335 -1 /* Extensions start */
23337 static /* Use -fall-defs-global to expose */
23338 asn_TYPE_descriptor_t asn_DEF_value_232 = {
23342 0, /* No effective tags (pointer) */
23343 0, /* No effective tags (count) */
23344 0, /* No tags (pointer) */
23345 0, /* No tags (count) */
23346 { 0, 0, OPEN_TYPE_constraint },
23348 1, /* Elements count */
23349 &asn_SPC_value_specs_232 /* Additional specs */
23352 asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229[] = {
23353 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, id),
23354 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23355 -1, /* IMPLICIT tag at current level */
23356 &asn_DEF_ProtocolIE_ID,
23358 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
23359 0, 0, /* No default value */
23362 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, criticality),
23363 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23364 -1, /* IMPLICIT tag at current level */
23365 &asn_DEF_Criticality,
23366 select_NR_CGI_List_For_Restart_List_ItemIEs_criticality_type,
23367 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
23368 0, 0, /* No default value */
23371 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, value),
23372 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23373 +1, /* EXPLICIT tag at current level */
23374 &asn_DEF_value_232,
23375 select_NR_CGI_List_For_Restart_List_ItemIEs_value_type,
23376 { &asn_OER_memb_value_constr_232, &asn_PER_memb_value_constr_232, memb_value_constraint_229 },
23377 0, 0, /* No default value */
23381 static const ber_tlv_tag_t asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229[] = {
23382 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23384 static const asn_TYPE_tag2member_t asn_MAP_NR_CGI_List_For_Restart_List_ItemIEs_tag2el_229[] = {
23385 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23386 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23387 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23389 asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_List_ItemIEs_specs_229 = {
23390 sizeof(struct NR_CGI_List_For_Restart_List_ItemIEs),
23391 offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, _asn_ctx),
23392 asn_MAP_NR_CGI_List_For_Restart_List_ItemIEs_tag2el_229,
23393 3, /* Count of tags in the map */
23394 0, 0, 0, /* Optional elements (not needed) */
23395 -1, /* First extension addition */
23397 asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs = {
23398 "NR-CGI-List-For-Restart-List-ItemIEs",
23399 "NR-CGI-List-For-Restart-List-ItemIEs",
23401 asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229,
23402 sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229)
23403 /sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229[0]), /* 1 */
23404 asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229, /* Same as above */
23405 sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229)
23406 /sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229[0]), /* 1 */
23407 { 0, 0, SEQUENCE_constraint },
23408 asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229,
23409 3, /* Elements count */
23410 &asn_SPC_NR_CGI_List_For_Restart_List_ItemIEs_specs_229 /* Additional specs */
23413 static asn_TYPE_member_t asn_MBR_value_236[] = {
23414 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs__value, choice.PWS_Failed_NR_CGI_Item),
23415 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23417 &asn_DEF_PWS_Failed_NR_CGI_Item,
23420 0, 0, /* No default value */
23421 "PWS-Failed-NR-CGI-Item"
23424 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_236[] = {
23425 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* PWS-Failed-NR-CGI-Item */
23427 static asn_CHOICE_specifics_t asn_SPC_value_specs_236 = {
23428 sizeof(struct PWS_Failed_NR_CGI_List_ItemIEs__value),
23429 offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs__value, _asn_ctx),
23430 offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs__value, present),
23431 sizeof(((struct PWS_Failed_NR_CGI_List_ItemIEs__value *)0)->present),
23432 asn_MAP_value_tag2el_236,
23433 1, /* Count of tags in the map */
23435 -1 /* Extensions start */
23437 static /* Use -fall-defs-global to expose */
23438 asn_TYPE_descriptor_t asn_DEF_value_236 = {
23442 0, /* No effective tags (pointer) */
23443 0, /* No effective tags (count) */
23444 0, /* No tags (pointer) */
23445 0, /* No tags (count) */
23446 { 0, 0, OPEN_TYPE_constraint },
23448 1, /* Elements count */
23449 &asn_SPC_value_specs_236 /* Additional specs */
23452 asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233[] = {
23453 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, id),
23454 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23455 -1, /* IMPLICIT tag at current level */
23456 &asn_DEF_ProtocolIE_ID,
23458 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
23459 0, 0, /* No default value */
23462 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, criticality),
23463 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23464 -1, /* IMPLICIT tag at current level */
23465 &asn_DEF_Criticality,
23466 select_PWS_Failed_NR_CGI_List_ItemIEs_criticality_type,
23467 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
23468 0, 0, /* No default value */
23471 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, value),
23472 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23473 +1, /* EXPLICIT tag at current level */
23474 &asn_DEF_value_236,
23475 select_PWS_Failed_NR_CGI_List_ItemIEs_value_type,
23476 { &asn_OER_memb_value_constr_236, &asn_PER_memb_value_constr_236, memb_value_constraint_233 },
23477 0, 0, /* No default value */
23481 static const ber_tlv_tag_t asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233[] = {
23482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23484 static const asn_TYPE_tag2member_t asn_MAP_PWS_Failed_NR_CGI_List_ItemIEs_tag2el_233[] = {
23485 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23486 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23487 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23489 asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_List_ItemIEs_specs_233 = {
23490 sizeof(struct PWS_Failed_NR_CGI_List_ItemIEs),
23491 offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, _asn_ctx),
23492 asn_MAP_PWS_Failed_NR_CGI_List_ItemIEs_tag2el_233,
23493 3, /* Count of tags in the map */
23494 0, 0, 0, /* Optional elements (not needed) */
23495 -1, /* First extension addition */
23497 asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs = {
23498 "PWS-Failed-NR-CGI-List-ItemIEs",
23499 "PWS-Failed-NR-CGI-List-ItemIEs",
23501 asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233,
23502 sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233)
23503 /sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233[0]), /* 1 */
23504 asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233, /* Same as above */
23505 sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233)
23506 /sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233[0]), /* 1 */
23507 { 0, 0, SEQUENCE_constraint },
23508 asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233,
23509 3, /* Elements count */
23510 &asn_SPC_PWS_Failed_NR_CGI_List_ItemIEs_specs_233 /* Additional specs */
23513 static asn_CHOICE_specifics_t asn_SPC_value_specs_240 = {
23514 sizeof(struct Cause_ExtIEs__value),
23515 offsetof(struct Cause_ExtIEs__value, _asn_ctx),
23516 offsetof(struct Cause_ExtIEs__value, present),
23517 sizeof(((struct Cause_ExtIEs__value *)0)->present),
23518 0, /* No top level tags */
23519 0, /* No tags in the map */
23521 -1 /* Extensions start */
23523 static /* Use -fall-defs-global to expose */
23524 asn_TYPE_descriptor_t asn_DEF_value_240 = {
23528 0, /* No effective tags (pointer) */
23529 0, /* No effective tags (count) */
23530 0, /* No tags (pointer) */
23531 0, /* No tags (count) */
23532 { 0, 0, OPEN_TYPE_constraint },
23533 0, 0, /* No members */
23534 &asn_SPC_value_specs_240 /* Additional specs */
23537 asn_TYPE_member_t asn_MBR_Cause_ExtIEs_237[] = {
23538 { ATF_NOFLAGS, 0, offsetof(struct Cause_ExtIEs, id),
23539 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23540 -1, /* IMPLICIT tag at current level */
23541 &asn_DEF_ProtocolIE_ID,
23543 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
23544 0, 0, /* No default value */
23547 { ATF_NOFLAGS, 0, offsetof(struct Cause_ExtIEs, criticality),
23548 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23549 -1, /* IMPLICIT tag at current level */
23550 &asn_DEF_Criticality,
23552 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
23553 0, 0, /* No default value */
23556 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cause_ExtIEs, value),
23557 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23558 +1, /* EXPLICIT tag at current level */
23559 &asn_DEF_value_240,
23561 { &asn_OER_memb_value_constr_240, &asn_PER_memb_value_constr_240, memb_value_constraint_237 },
23562 0, 0, /* No default value */
23566 static const ber_tlv_tag_t asn_DEF_Cause_ExtIEs_tags_237[] = {
23567 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23569 static const asn_TYPE_tag2member_t asn_MAP_Cause_ExtIEs_tag2el_237[] = {
23570 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23571 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23572 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23574 asn_SEQUENCE_specifics_t asn_SPC_Cause_ExtIEs_specs_237 = {
23575 sizeof(struct Cause_ExtIEs),
23576 offsetof(struct Cause_ExtIEs, _asn_ctx),
23577 asn_MAP_Cause_ExtIEs_tag2el_237,
23578 3, /* Count of tags in the map */
23579 0, 0, 0, /* Optional elements (not needed) */
23580 -1, /* First extension addition */
23582 asn_TYPE_descriptor_t asn_DEF_Cause_ExtIEs = {
23586 asn_DEF_Cause_ExtIEs_tags_237,
23587 sizeof(asn_DEF_Cause_ExtIEs_tags_237)
23588 /sizeof(asn_DEF_Cause_ExtIEs_tags_237[0]), /* 1 */
23589 asn_DEF_Cause_ExtIEs_tags_237, /* Same as above */
23590 sizeof(asn_DEF_Cause_ExtIEs_tags_237)
23591 /sizeof(asn_DEF_Cause_ExtIEs_tags_237[0]), /* 1 */
23592 { 0, 0, SEQUENCE_constraint },
23593 asn_MBR_Cause_ExtIEs_237,
23594 3, /* Elements count */
23595 &asn_SPC_Cause_ExtIEs_specs_237 /* Additional specs */
23598 static asn_CHOICE_specifics_t asn_SPC_value_specs_244 = {
23599 sizeof(struct CNUEPagingIdentity_ExtIEs__value),
23600 offsetof(struct CNUEPagingIdentity_ExtIEs__value, _asn_ctx),
23601 offsetof(struct CNUEPagingIdentity_ExtIEs__value, present),
23602 sizeof(((struct CNUEPagingIdentity_ExtIEs__value *)0)->present),
23603 0, /* No top level tags */
23604 0, /* No tags in the map */
23606 -1 /* Extensions start */
23608 static /* Use -fall-defs-global to expose */
23609 asn_TYPE_descriptor_t asn_DEF_value_244 = {
23613 0, /* No effective tags (pointer) */
23614 0, /* No effective tags (count) */
23615 0, /* No tags (pointer) */
23616 0, /* No tags (count) */
23617 { 0, 0, OPEN_TYPE_constraint },
23618 0, 0, /* No members */
23619 &asn_SPC_value_specs_244 /* Additional specs */
23622 asn_TYPE_member_t asn_MBR_CNUEPagingIdentity_ExtIEs_241[] = {
23623 { ATF_NOFLAGS, 0, offsetof(struct CNUEPagingIdentity_ExtIEs, id),
23624 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23625 -1, /* IMPLICIT tag at current level */
23626 &asn_DEF_ProtocolIE_ID,
23628 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
23629 0, 0, /* No default value */
23632 { ATF_NOFLAGS, 0, offsetof(struct CNUEPagingIdentity_ExtIEs, criticality),
23633 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23634 -1, /* IMPLICIT tag at current level */
23635 &asn_DEF_Criticality,
23637 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
23638 0, 0, /* No default value */
23641 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNUEPagingIdentity_ExtIEs, value),
23642 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23643 +1, /* EXPLICIT tag at current level */
23644 &asn_DEF_value_244,
23646 { &asn_OER_memb_value_constr_244, &asn_PER_memb_value_constr_244, memb_value_constraint_241 },
23647 0, 0, /* No default value */
23651 static const ber_tlv_tag_t asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241[] = {
23652 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23654 static const asn_TYPE_tag2member_t asn_MAP_CNUEPagingIdentity_ExtIEs_tag2el_241[] = {
23655 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23656 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23657 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23659 asn_SEQUENCE_specifics_t asn_SPC_CNUEPagingIdentity_ExtIEs_specs_241 = {
23660 sizeof(struct CNUEPagingIdentity_ExtIEs),
23661 offsetof(struct CNUEPagingIdentity_ExtIEs, _asn_ctx),
23662 asn_MAP_CNUEPagingIdentity_ExtIEs_tag2el_241,
23663 3, /* Count of tags in the map */
23664 0, 0, 0, /* Optional elements (not needed) */
23665 -1, /* First extension addition */
23667 asn_TYPE_descriptor_t asn_DEF_CNUEPagingIdentity_ExtIEs = {
23668 "CNUEPagingIdentity-ExtIEs",
23669 "CNUEPagingIdentity-ExtIEs",
23671 asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241,
23672 sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241)
23673 /sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241[0]), /* 1 */
23674 asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241, /* Same as above */
23675 sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241)
23676 /sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241[0]), /* 1 */
23677 { 0, 0, SEQUENCE_constraint },
23678 asn_MBR_CNUEPagingIdentity_ExtIEs_241,
23679 3, /* Elements count */
23680 &asn_SPC_CNUEPagingIdentity_ExtIEs_specs_241 /* Additional specs */
23683 static asn_CHOICE_specifics_t asn_SPC_value_specs_248 = {
23684 sizeof(struct CP_TransportLayerAddress_ExtIEs__value),
23685 offsetof(struct CP_TransportLayerAddress_ExtIEs__value, _asn_ctx),
23686 offsetof(struct CP_TransportLayerAddress_ExtIEs__value, present),
23687 sizeof(((struct CP_TransportLayerAddress_ExtIEs__value *)0)->present),
23688 0, /* No top level tags */
23689 0, /* No tags in the map */
23691 -1 /* Extensions start */
23693 static /* Use -fall-defs-global to expose */
23694 asn_TYPE_descriptor_t asn_DEF_value_248 = {
23698 0, /* No effective tags (pointer) */
23699 0, /* No effective tags (count) */
23700 0, /* No tags (pointer) */
23701 0, /* No tags (count) */
23702 { 0, 0, OPEN_TYPE_constraint },
23703 0, 0, /* No members */
23704 &asn_SPC_value_specs_248 /* Additional specs */
23707 asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_ExtIEs_245[] = {
23708 { ATF_NOFLAGS, 0, offsetof(struct CP_TransportLayerAddress_ExtIEs, id),
23709 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23710 -1, /* IMPLICIT tag at current level */
23711 &asn_DEF_ProtocolIE_ID,
23713 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
23714 0, 0, /* No default value */
23717 { ATF_NOFLAGS, 0, offsetof(struct CP_TransportLayerAddress_ExtIEs, criticality),
23718 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23719 -1, /* IMPLICIT tag at current level */
23720 &asn_DEF_Criticality,
23722 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
23723 0, 0, /* No default value */
23726 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CP_TransportLayerAddress_ExtIEs, value),
23727 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23728 +1, /* EXPLICIT tag at current level */
23729 &asn_DEF_value_248,
23731 { &asn_OER_memb_value_constr_248, &asn_PER_memb_value_constr_248, memb_value_constraint_245 },
23732 0, 0, /* No default value */
23736 static const ber_tlv_tag_t asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245[] = {
23737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23739 static const asn_TYPE_tag2member_t asn_MAP_CP_TransportLayerAddress_ExtIEs_tag2el_245[] = {
23740 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23741 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23742 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23744 asn_SEQUENCE_specifics_t asn_SPC_CP_TransportLayerAddress_ExtIEs_specs_245 = {
23745 sizeof(struct CP_TransportLayerAddress_ExtIEs),
23746 offsetof(struct CP_TransportLayerAddress_ExtIEs, _asn_ctx),
23747 asn_MAP_CP_TransportLayerAddress_ExtIEs_tag2el_245,
23748 3, /* Count of tags in the map */
23749 0, 0, 0, /* Optional elements (not needed) */
23750 -1, /* First extension addition */
23752 asn_TYPE_descriptor_t asn_DEF_CP_TransportLayerAddress_ExtIEs = {
23753 "CP-TransportLayerAddress-ExtIEs",
23754 "CP-TransportLayerAddress-ExtIEs",
23756 asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245,
23757 sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245)
23758 /sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245[0]), /* 1 */
23759 asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245, /* Same as above */
23760 sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245)
23761 /sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245[0]), /* 1 */
23762 { 0, 0, SEQUENCE_constraint },
23763 asn_MBR_CP_TransportLayerAddress_ExtIEs_245,
23764 3, /* Elements count */
23765 &asn_SPC_CP_TransportLayerAddress_ExtIEs_specs_245 /* Additional specs */
23768 static asn_CHOICE_specifics_t asn_SPC_value_specs_252 = {
23769 sizeof(struct EUTRA_Mode_Info_ExtIEs__value),
23770 offsetof(struct EUTRA_Mode_Info_ExtIEs__value, _asn_ctx),
23771 offsetof(struct EUTRA_Mode_Info_ExtIEs__value, present),
23772 sizeof(((struct EUTRA_Mode_Info_ExtIEs__value *)0)->present),
23773 0, /* No top level tags */
23774 0, /* No tags in the map */
23776 -1 /* Extensions start */
23778 static /* Use -fall-defs-global to expose */
23779 asn_TYPE_descriptor_t asn_DEF_value_252 = {
23783 0, /* No effective tags (pointer) */
23784 0, /* No effective tags (count) */
23785 0, /* No tags (pointer) */
23786 0, /* No tags (count) */
23787 { 0, 0, OPEN_TYPE_constraint },
23788 0, 0, /* No members */
23789 &asn_SPC_value_specs_252 /* Additional specs */
23792 asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_ExtIEs_249[] = {
23793 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Mode_Info_ExtIEs, id),
23794 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23795 -1, /* IMPLICIT tag at current level */
23796 &asn_DEF_ProtocolIE_ID,
23798 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
23799 0, 0, /* No default value */
23802 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Mode_Info_ExtIEs, criticality),
23803 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23804 -1, /* IMPLICIT tag at current level */
23805 &asn_DEF_Criticality,
23807 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
23808 0, 0, /* No default value */
23811 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Mode_Info_ExtIEs, value),
23812 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23813 +1, /* EXPLICIT tag at current level */
23814 &asn_DEF_value_252,
23816 { &asn_OER_memb_value_constr_252, &asn_PER_memb_value_constr_252, memb_value_constraint_249 },
23817 0, 0, /* No default value */
23821 static const ber_tlv_tag_t asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249[] = {
23822 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23824 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Mode_Info_ExtIEs_tag2el_249[] = {
23825 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23826 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23827 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23829 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Mode_Info_ExtIEs_specs_249 = {
23830 sizeof(struct EUTRA_Mode_Info_ExtIEs),
23831 offsetof(struct EUTRA_Mode_Info_ExtIEs, _asn_ctx),
23832 asn_MAP_EUTRA_Mode_Info_ExtIEs_tag2el_249,
23833 3, /* Count of tags in the map */
23834 0, 0, 0, /* Optional elements (not needed) */
23835 -1, /* First extension addition */
23837 asn_TYPE_descriptor_t asn_DEF_EUTRA_Mode_Info_ExtIEs = {
23838 "EUTRA-Mode-Info-ExtIEs",
23839 "EUTRA-Mode-Info-ExtIEs",
23841 asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249,
23842 sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249)
23843 /sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249[0]), /* 1 */
23844 asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249, /* Same as above */
23845 sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249)
23846 /sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249[0]), /* 1 */
23847 { 0, 0, SEQUENCE_constraint },
23848 asn_MBR_EUTRA_Mode_Info_ExtIEs_249,
23849 3, /* Elements count */
23850 &asn_SPC_EUTRA_Mode_Info_ExtIEs_specs_249 /* Additional specs */
23853 static asn_CHOICE_specifics_t asn_SPC_value_specs_256 = {
23854 sizeof(struct NR_Mode_Info_ExtIEs__value),
23855 offsetof(struct NR_Mode_Info_ExtIEs__value, _asn_ctx),
23856 offsetof(struct NR_Mode_Info_ExtIEs__value, present),
23857 sizeof(((struct NR_Mode_Info_ExtIEs__value *)0)->present),
23858 0, /* No top level tags */
23859 0, /* No tags in the map */
23861 -1 /* Extensions start */
23863 static /* Use -fall-defs-global to expose */
23864 asn_TYPE_descriptor_t asn_DEF_value_256 = {
23868 0, /* No effective tags (pointer) */
23869 0, /* No effective tags (count) */
23870 0, /* No tags (pointer) */
23871 0, /* No tags (count) */
23872 { 0, 0, OPEN_TYPE_constraint },
23873 0, 0, /* No members */
23874 &asn_SPC_value_specs_256 /* Additional specs */
23877 asn_TYPE_member_t asn_MBR_NR_Mode_Info_ExtIEs_253[] = {
23878 { ATF_NOFLAGS, 0, offsetof(struct NR_Mode_Info_ExtIEs, id),
23879 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23880 -1, /* IMPLICIT tag at current level */
23881 &asn_DEF_ProtocolIE_ID,
23883 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
23884 0, 0, /* No default value */
23887 { ATF_NOFLAGS, 0, offsetof(struct NR_Mode_Info_ExtIEs, criticality),
23888 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23889 -1, /* IMPLICIT tag at current level */
23890 &asn_DEF_Criticality,
23892 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
23893 0, 0, /* No default value */
23896 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_Mode_Info_ExtIEs, value),
23897 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23898 +1, /* EXPLICIT tag at current level */
23899 &asn_DEF_value_256,
23901 { &asn_OER_memb_value_constr_256, &asn_PER_memb_value_constr_256, memb_value_constraint_253 },
23902 0, 0, /* No default value */
23906 static const ber_tlv_tag_t asn_DEF_NR_Mode_Info_ExtIEs_tags_253[] = {
23907 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23909 static const asn_TYPE_tag2member_t asn_MAP_NR_Mode_Info_ExtIEs_tag2el_253[] = {
23910 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23911 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23912 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23914 asn_SEQUENCE_specifics_t asn_SPC_NR_Mode_Info_ExtIEs_specs_253 = {
23915 sizeof(struct NR_Mode_Info_ExtIEs),
23916 offsetof(struct NR_Mode_Info_ExtIEs, _asn_ctx),
23917 asn_MAP_NR_Mode_Info_ExtIEs_tag2el_253,
23918 3, /* Count of tags in the map */
23919 0, 0, 0, /* Optional elements (not needed) */
23920 -1, /* First extension addition */
23922 asn_TYPE_descriptor_t asn_DEF_NR_Mode_Info_ExtIEs = {
23923 "NR-Mode-Info-ExtIEs",
23924 "NR-Mode-Info-ExtIEs",
23926 asn_DEF_NR_Mode_Info_ExtIEs_tags_253,
23927 sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253)
23928 /sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253[0]), /* 1 */
23929 asn_DEF_NR_Mode_Info_ExtIEs_tags_253, /* Same as above */
23930 sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253)
23931 /sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253[0]), /* 1 */
23932 { 0, 0, SEQUENCE_constraint },
23933 asn_MBR_NR_Mode_Info_ExtIEs_253,
23934 3, /* Elements count */
23935 &asn_SPC_NR_Mode_Info_ExtIEs_specs_253 /* Additional specs */
23938 static asn_CHOICE_specifics_t asn_SPC_value_specs_260 = {
23939 sizeof(struct PagingIdentity_ExtIEs__value),
23940 offsetof(struct PagingIdentity_ExtIEs__value, _asn_ctx),
23941 offsetof(struct PagingIdentity_ExtIEs__value, present),
23942 sizeof(((struct PagingIdentity_ExtIEs__value *)0)->present),
23943 0, /* No top level tags */
23944 0, /* No tags in the map */
23946 -1 /* Extensions start */
23948 static /* Use -fall-defs-global to expose */
23949 asn_TYPE_descriptor_t asn_DEF_value_260 = {
23953 0, /* No effective tags (pointer) */
23954 0, /* No effective tags (count) */
23955 0, /* No tags (pointer) */
23956 0, /* No tags (count) */
23957 { 0, 0, OPEN_TYPE_constraint },
23958 0, 0, /* No members */
23959 &asn_SPC_value_specs_260 /* Additional specs */
23962 asn_TYPE_member_t asn_MBR_PagingIdentity_ExtIEs_257[] = {
23963 { ATF_NOFLAGS, 0, offsetof(struct PagingIdentity_ExtIEs, id),
23964 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23965 -1, /* IMPLICIT tag at current level */
23966 &asn_DEF_ProtocolIE_ID,
23968 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
23969 0, 0, /* No default value */
23972 { ATF_NOFLAGS, 0, offsetof(struct PagingIdentity_ExtIEs, criticality),
23973 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23974 -1, /* IMPLICIT tag at current level */
23975 &asn_DEF_Criticality,
23977 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
23978 0, 0, /* No default value */
23981 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingIdentity_ExtIEs, value),
23982 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23983 +1, /* EXPLICIT tag at current level */
23984 &asn_DEF_value_260,
23986 { &asn_OER_memb_value_constr_260, &asn_PER_memb_value_constr_260, memb_value_constraint_257 },
23987 0, 0, /* No default value */
23991 static const ber_tlv_tag_t asn_DEF_PagingIdentity_ExtIEs_tags_257[] = {
23992 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23994 static const asn_TYPE_tag2member_t asn_MAP_PagingIdentity_ExtIEs_tag2el_257[] = {
23995 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23996 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23997 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23999 asn_SEQUENCE_specifics_t asn_SPC_PagingIdentity_ExtIEs_specs_257 = {
24000 sizeof(struct PagingIdentity_ExtIEs),
24001 offsetof(struct PagingIdentity_ExtIEs, _asn_ctx),
24002 asn_MAP_PagingIdentity_ExtIEs_tag2el_257,
24003 3, /* Count of tags in the map */
24004 0, 0, 0, /* Optional elements (not needed) */
24005 -1, /* First extension addition */
24007 asn_TYPE_descriptor_t asn_DEF_PagingIdentity_ExtIEs = {
24008 "PagingIdentity-ExtIEs",
24009 "PagingIdentity-ExtIEs",
24011 asn_DEF_PagingIdentity_ExtIEs_tags_257,
24012 sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257)
24013 /sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257[0]), /* 1 */
24014 asn_DEF_PagingIdentity_ExtIEs_tags_257, /* Same as above */
24015 sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257)
24016 /sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257[0]), /* 1 */
24017 { 0, 0, SEQUENCE_constraint },
24018 asn_MBR_PagingIdentity_ExtIEs_257,
24019 3, /* Elements count */
24020 &asn_SPC_PagingIdentity_ExtIEs_specs_257 /* Additional specs */
24023 static asn_CHOICE_specifics_t asn_SPC_value_specs_264 = {
24024 sizeof(struct QoS_Characteristics_ExtIEs__value),
24025 offsetof(struct QoS_Characteristics_ExtIEs__value, _asn_ctx),
24026 offsetof(struct QoS_Characteristics_ExtIEs__value, present),
24027 sizeof(((struct QoS_Characteristics_ExtIEs__value *)0)->present),
24028 0, /* No top level tags */
24029 0, /* No tags in the map */
24031 -1 /* Extensions start */
24033 static /* Use -fall-defs-global to expose */
24034 asn_TYPE_descriptor_t asn_DEF_value_264 = {
24038 0, /* No effective tags (pointer) */
24039 0, /* No effective tags (count) */
24040 0, /* No tags (pointer) */
24041 0, /* No tags (count) */
24042 { 0, 0, OPEN_TYPE_constraint },
24043 0, 0, /* No members */
24044 &asn_SPC_value_specs_264 /* Additional specs */
24047 asn_TYPE_member_t asn_MBR_QoS_Characteristics_ExtIEs_261[] = {
24048 { ATF_NOFLAGS, 0, offsetof(struct QoS_Characteristics_ExtIEs, id),
24049 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24050 -1, /* IMPLICIT tag at current level */
24051 &asn_DEF_ProtocolIE_ID,
24053 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
24054 0, 0, /* No default value */
24057 { ATF_NOFLAGS, 0, offsetof(struct QoS_Characteristics_ExtIEs, criticality),
24058 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24059 -1, /* IMPLICIT tag at current level */
24060 &asn_DEF_Criticality,
24062 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
24063 0, 0, /* No default value */
24066 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoS_Characteristics_ExtIEs, value),
24067 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24068 +1, /* EXPLICIT tag at current level */
24069 &asn_DEF_value_264,
24071 { &asn_OER_memb_value_constr_264, &asn_PER_memb_value_constr_264, memb_value_constraint_261 },
24072 0, 0, /* No default value */
24076 static const ber_tlv_tag_t asn_DEF_QoS_Characteristics_ExtIEs_tags_261[] = {
24077 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24079 static const asn_TYPE_tag2member_t asn_MAP_QoS_Characteristics_ExtIEs_tag2el_261[] = {
24080 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24081 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24082 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24084 asn_SEQUENCE_specifics_t asn_SPC_QoS_Characteristics_ExtIEs_specs_261 = {
24085 sizeof(struct QoS_Characteristics_ExtIEs),
24086 offsetof(struct QoS_Characteristics_ExtIEs, _asn_ctx),
24087 asn_MAP_QoS_Characteristics_ExtIEs_tag2el_261,
24088 3, /* Count of tags in the map */
24089 0, 0, 0, /* Optional elements (not needed) */
24090 -1, /* First extension addition */
24092 asn_TYPE_descriptor_t asn_DEF_QoS_Characteristics_ExtIEs = {
24093 "QoS-Characteristics-ExtIEs",
24094 "QoS-Characteristics-ExtIEs",
24096 asn_DEF_QoS_Characteristics_ExtIEs_tags_261,
24097 sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261)
24098 /sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261[0]), /* 1 */
24099 asn_DEF_QoS_Characteristics_ExtIEs_tags_261, /* Same as above */
24100 sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261)
24101 /sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261[0]), /* 1 */
24102 { 0, 0, SEQUENCE_constraint },
24103 asn_MBR_QoS_Characteristics_ExtIEs_261,
24104 3, /* Elements count */
24105 &asn_SPC_QoS_Characteristics_ExtIEs_specs_261 /* Additional specs */
24108 static asn_TYPE_member_t asn_MBR_value_268[] = {
24109 { ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs__value, choice.DRB_Information),
24110 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24112 &asn_DEF_DRB_Information,
24115 0, 0, /* No default value */
24119 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_268[] = {
24120 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRB-Information */
24122 static asn_CHOICE_specifics_t asn_SPC_value_specs_268 = {
24123 sizeof(struct QoSInformation_ExtIEs__value),
24124 offsetof(struct QoSInformation_ExtIEs__value, _asn_ctx),
24125 offsetof(struct QoSInformation_ExtIEs__value, present),
24126 sizeof(((struct QoSInformation_ExtIEs__value *)0)->present),
24127 asn_MAP_value_tag2el_268,
24128 1, /* Count of tags in the map */
24130 -1 /* Extensions start */
24132 static /* Use -fall-defs-global to expose */
24133 asn_TYPE_descriptor_t asn_DEF_value_268 = {
24137 0, /* No effective tags (pointer) */
24138 0, /* No effective tags (count) */
24139 0, /* No tags (pointer) */
24140 0, /* No tags (count) */
24141 { 0, 0, OPEN_TYPE_constraint },
24143 1, /* Elements count */
24144 &asn_SPC_value_specs_268 /* Additional specs */
24147 asn_TYPE_member_t asn_MBR_QoSInformation_ExtIEs_265[] = {
24148 { ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs, id),
24149 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24150 -1, /* IMPLICIT tag at current level */
24151 &asn_DEF_ProtocolIE_ID,
24153 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
24154 0, 0, /* No default value */
24157 { ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs, criticality),
24158 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24159 -1, /* IMPLICIT tag at current level */
24160 &asn_DEF_Criticality,
24161 select_QoSInformation_ExtIEs_criticality_type,
24162 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
24163 0, 0, /* No default value */
24166 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs, value),
24167 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24168 +1, /* EXPLICIT tag at current level */
24169 &asn_DEF_value_268,
24170 select_QoSInformation_ExtIEs_value_type,
24171 { &asn_OER_memb_value_constr_268, &asn_PER_memb_value_constr_268, memb_value_constraint_265 },
24172 0, 0, /* No default value */
24176 static const ber_tlv_tag_t asn_DEF_QoSInformation_ExtIEs_tags_265[] = {
24177 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24179 static const asn_TYPE_tag2member_t asn_MAP_QoSInformation_ExtIEs_tag2el_265[] = {
24180 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24181 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24182 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24184 asn_SEQUENCE_specifics_t asn_SPC_QoSInformation_ExtIEs_specs_265 = {
24185 sizeof(struct QoSInformation_ExtIEs),
24186 offsetof(struct QoSInformation_ExtIEs, _asn_ctx),
24187 asn_MAP_QoSInformation_ExtIEs_tag2el_265,
24188 3, /* Count of tags in the map */
24189 0, 0, 0, /* Optional elements (not needed) */
24190 -1, /* First extension addition */
24192 asn_TYPE_descriptor_t asn_DEF_QoSInformation_ExtIEs = {
24193 "QoSInformation-ExtIEs",
24194 "QoSInformation-ExtIEs",
24196 asn_DEF_QoSInformation_ExtIEs_tags_265,
24197 sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265)
24198 /sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265[0]), /* 1 */
24199 asn_DEF_QoSInformation_ExtIEs_tags_265, /* Same as above */
24200 sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265)
24201 /sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265[0]), /* 1 */
24202 { 0, 0, SEQUENCE_constraint },
24203 asn_MBR_QoSInformation_ExtIEs_265,
24204 3, /* Elements count */
24205 &asn_SPC_QoSInformation_ExtIEs_specs_265 /* Additional specs */
24208 static asn_CHOICE_specifics_t asn_SPC_value_specs_272 = {
24209 sizeof(struct RAT_FrequencyPriorityInformation_ExtIEs__value),
24210 offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs__value, _asn_ctx),
24211 offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs__value, present),
24212 sizeof(((struct RAT_FrequencyPriorityInformation_ExtIEs__value *)0)->present),
24213 0, /* No top level tags */
24214 0, /* No tags in the map */
24216 -1 /* Extensions start */
24218 static /* Use -fall-defs-global to expose */
24219 asn_TYPE_descriptor_t asn_DEF_value_272 = {
24223 0, /* No effective tags (pointer) */
24224 0, /* No effective tags (count) */
24225 0, /* No tags (pointer) */
24226 0, /* No tags (count) */
24227 { 0, 0, OPEN_TYPE_constraint },
24228 0, 0, /* No members */
24229 &asn_SPC_value_specs_272 /* Additional specs */
24232 asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269[] = {
24233 { ATF_NOFLAGS, 0, offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, id),
24234 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24235 -1, /* IMPLICIT tag at current level */
24236 &asn_DEF_ProtocolIE_ID,
24238 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
24239 0, 0, /* No default value */
24242 { ATF_NOFLAGS, 0, offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, criticality),
24243 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24244 -1, /* IMPLICIT tag at current level */
24245 &asn_DEF_Criticality,
24247 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
24248 0, 0, /* No default value */
24251 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, value),
24252 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24253 +1, /* EXPLICIT tag at current level */
24254 &asn_DEF_value_272,
24256 { &asn_OER_memb_value_constr_272, &asn_PER_memb_value_constr_272, memb_value_constraint_269 },
24257 0, 0, /* No default value */
24261 static const ber_tlv_tag_t asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269[] = {
24262 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24264 static const asn_TYPE_tag2member_t asn_MAP_RAT_FrequencyPriorityInformation_ExtIEs_tag2el_269[] = {
24265 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24266 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24267 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24269 asn_SEQUENCE_specifics_t asn_SPC_RAT_FrequencyPriorityInformation_ExtIEs_specs_269 = {
24270 sizeof(struct RAT_FrequencyPriorityInformation_ExtIEs),
24271 offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, _asn_ctx),
24272 asn_MAP_RAT_FrequencyPriorityInformation_ExtIEs_tag2el_269,
24273 3, /* Count of tags in the map */
24274 0, 0, 0, /* Optional elements (not needed) */
24275 -1, /* First extension addition */
24277 asn_TYPE_descriptor_t asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs = {
24278 "RAT-FrequencyPriorityInformation-ExtIEs",
24279 "RAT-FrequencyPriorityInformation-ExtIEs",
24281 asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269,
24282 sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269)
24283 /sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269[0]), /* 1 */
24284 asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269, /* Same as above */
24285 sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269)
24286 /sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269[0]), /* 1 */
24287 { 0, 0, SEQUENCE_constraint },
24288 asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269,
24289 3, /* Elements count */
24290 &asn_SPC_RAT_FrequencyPriorityInformation_ExtIEs_specs_269 /* Additional specs */
24293 static asn_CHOICE_specifics_t asn_SPC_value_specs_276 = {
24294 sizeof(struct UEIdentityIndexValueChoice_ExtIEs__value),
24295 offsetof(struct UEIdentityIndexValueChoice_ExtIEs__value, _asn_ctx),
24296 offsetof(struct UEIdentityIndexValueChoice_ExtIEs__value, present),
24297 sizeof(((struct UEIdentityIndexValueChoice_ExtIEs__value *)0)->present),
24298 0, /* No top level tags */
24299 0, /* No tags in the map */
24301 -1 /* Extensions start */
24303 static /* Use -fall-defs-global to expose */
24304 asn_TYPE_descriptor_t asn_DEF_value_276 = {
24308 0, /* No effective tags (pointer) */
24309 0, /* No effective tags (count) */
24310 0, /* No tags (pointer) */
24311 0, /* No tags (count) */
24312 { 0, 0, OPEN_TYPE_constraint },
24313 0, 0, /* No members */
24314 &asn_SPC_value_specs_276 /* Additional specs */
24317 asn_TYPE_member_t asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273[] = {
24318 { ATF_NOFLAGS, 0, offsetof(struct UEIdentityIndexValueChoice_ExtIEs, id),
24319 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24320 -1, /* IMPLICIT tag at current level */
24321 &asn_DEF_ProtocolIE_ID,
24323 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
24324 0, 0, /* No default value */
24327 { ATF_NOFLAGS, 0, offsetof(struct UEIdentityIndexValueChoice_ExtIEs, criticality),
24328 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24329 -1, /* IMPLICIT tag at current level */
24330 &asn_DEF_Criticality,
24332 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
24333 0, 0, /* No default value */
24336 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEIdentityIndexValueChoice_ExtIEs, value),
24337 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24338 +1, /* EXPLICIT tag at current level */
24339 &asn_DEF_value_276,
24341 { &asn_OER_memb_value_constr_276, &asn_PER_memb_value_constr_276, memb_value_constraint_273 },
24342 0, 0, /* No default value */
24346 static const ber_tlv_tag_t asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273[] = {
24347 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24349 static const asn_TYPE_tag2member_t asn_MAP_UEIdentityIndexValueChoice_ExtIEs_tag2el_273[] = {
24350 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24351 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24352 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24354 asn_SEQUENCE_specifics_t asn_SPC_UEIdentityIndexValueChoice_ExtIEs_specs_273 = {
24355 sizeof(struct UEIdentityIndexValueChoice_ExtIEs),
24356 offsetof(struct UEIdentityIndexValueChoice_ExtIEs, _asn_ctx),
24357 asn_MAP_UEIdentityIndexValueChoice_ExtIEs_tag2el_273,
24358 3, /* Count of tags in the map */
24359 0, 0, 0, /* Optional elements (not needed) */
24360 -1, /* First extension addition */
24362 asn_TYPE_descriptor_t asn_DEF_UEIdentityIndexValueChoice_ExtIEs = {
24363 "UEIdentityIndexValueChoice-ExtIEs",
24364 "UEIdentityIndexValueChoice-ExtIEs",
24366 asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273,
24367 sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273)
24368 /sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273[0]), /* 1 */
24369 asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273, /* Same as above */
24370 sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273)
24371 /sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273[0]), /* 1 */
24372 { 0, 0, SEQUENCE_constraint },
24373 asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273,
24374 3, /* Elements count */
24375 &asn_SPC_UEIdentityIndexValueChoice_ExtIEs_specs_273 /* Additional specs */
24378 static asn_CHOICE_specifics_t asn_SPC_value_specs_280 = {
24379 sizeof(struct UPTransportLayerInformation_ExtIEs__value),
24380 offsetof(struct UPTransportLayerInformation_ExtIEs__value, _asn_ctx),
24381 offsetof(struct UPTransportLayerInformation_ExtIEs__value, present),
24382 sizeof(((struct UPTransportLayerInformation_ExtIEs__value *)0)->present),
24383 0, /* No top level tags */
24384 0, /* No tags in the map */
24386 -1 /* Extensions start */
24388 static /* Use -fall-defs-global to expose */
24389 asn_TYPE_descriptor_t asn_DEF_value_280 = {
24393 0, /* No effective tags (pointer) */
24394 0, /* No effective tags (count) */
24395 0, /* No tags (pointer) */
24396 0, /* No tags (count) */
24397 { 0, 0, OPEN_TYPE_constraint },
24398 0, 0, /* No members */
24399 &asn_SPC_value_specs_280 /* Additional specs */
24402 asn_TYPE_member_t asn_MBR_UPTransportLayerInformation_ExtIEs_277[] = {
24403 { ATF_NOFLAGS, 0, offsetof(struct UPTransportLayerInformation_ExtIEs, id),
24404 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24405 -1, /* IMPLICIT tag at current level */
24406 &asn_DEF_ProtocolIE_ID,
24408 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
24409 0, 0, /* No default value */
24412 { ATF_NOFLAGS, 0, offsetof(struct UPTransportLayerInformation_ExtIEs, criticality),
24413 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24414 -1, /* IMPLICIT tag at current level */
24415 &asn_DEF_Criticality,
24417 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
24418 0, 0, /* No default value */
24421 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UPTransportLayerInformation_ExtIEs, value),
24422 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24423 +1, /* EXPLICIT tag at current level */
24424 &asn_DEF_value_280,
24426 { &asn_OER_memb_value_constr_280, &asn_PER_memb_value_constr_280, memb_value_constraint_277 },
24427 0, 0, /* No default value */
24431 static const ber_tlv_tag_t asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277[] = {
24432 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24434 static const asn_TYPE_tag2member_t asn_MAP_UPTransportLayerInformation_ExtIEs_tag2el_277[] = {
24435 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24436 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24437 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24439 asn_SEQUENCE_specifics_t asn_SPC_UPTransportLayerInformation_ExtIEs_specs_277 = {
24440 sizeof(struct UPTransportLayerInformation_ExtIEs),
24441 offsetof(struct UPTransportLayerInformation_ExtIEs, _asn_ctx),
24442 asn_MAP_UPTransportLayerInformation_ExtIEs_tag2el_277,
24443 3, /* Count of tags in the map */
24444 0, 0, 0, /* Optional elements (not needed) */
24445 -1, /* First extension addition */
24447 asn_TYPE_descriptor_t asn_DEF_UPTransportLayerInformation_ExtIEs = {
24448 "UPTransportLayerInformation-ExtIEs",
24449 "UPTransportLayerInformation-ExtIEs",
24451 asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277,
24452 sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277)
24453 /sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277[0]), /* 1 */
24454 asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277, /* Same as above */
24455 sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277)
24456 /sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277[0]), /* 1 */
24457 { 0, 0, SEQUENCE_constraint },
24458 asn_MBR_UPTransportLayerInformation_ExtIEs_277,
24459 3, /* Elements count */
24460 &asn_SPC_UPTransportLayerInformation_ExtIEs_specs_277 /* Additional specs */
24463 static asn_TYPE_member_t asn_MBR_value_284[] = {
24464 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs__value, choice.TransactionID),
24465 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24467 &asn_DEF_TransactionID,
24470 0, 0, /* No default value */
24473 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs__value, choice.Cause),
24474 -1 /* Ambiguous tag (CHOICE?) */,
24479 0, 0, /* No default value */
24482 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs__value, choice.ResetType),
24483 -1 /* Ambiguous tag (CHOICE?) */,
24485 &asn_DEF_ResetType,
24488 0, 0, /* No default value */
24492 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_284[] = {
24493 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
24494 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* radioNetwork */
24495 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* f1-Interface */
24496 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* transport */
24497 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 }, /* partOfF1-Interface */
24498 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 1 }, /* protocol */
24499 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, -1, 0 }, /* choice-extension */
24500 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
24501 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
24503 static asn_CHOICE_specifics_t asn_SPC_value_specs_284 = {
24504 sizeof(struct ResetIEs__value),
24505 offsetof(struct ResetIEs__value, _asn_ctx),
24506 offsetof(struct ResetIEs__value, present),
24507 sizeof(((struct ResetIEs__value *)0)->present),
24508 asn_MAP_value_tag2el_284,
24509 9, /* Count of tags in the map */
24511 -1 /* Extensions start */
24513 static /* Use -fall-defs-global to expose */
24514 asn_TYPE_descriptor_t asn_DEF_value_284 = {
24518 0, /* No effective tags (pointer) */
24519 0, /* No effective tags (count) */
24520 0, /* No tags (pointer) */
24521 0, /* No tags (count) */
24522 { 0, 0, OPEN_TYPE_constraint },
24524 3, /* Elements count */
24525 &asn_SPC_value_specs_284 /* Additional specs */
24528 asn_TYPE_member_t asn_MBR_ResetIEs_281[] = {
24529 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs, id),
24530 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24531 -1, /* IMPLICIT tag at current level */
24532 &asn_DEF_ProtocolIE_ID,
24534 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
24535 0, 0, /* No default value */
24538 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs, criticality),
24539 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24540 -1, /* IMPLICIT tag at current level */
24541 &asn_DEF_Criticality,
24542 select_ResetIEs_criticality_type,
24543 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
24544 0, 0, /* No default value */
24547 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetIEs, value),
24548 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24549 +1, /* EXPLICIT tag at current level */
24550 &asn_DEF_value_284,
24551 select_ResetIEs_value_type,
24552 { &asn_OER_memb_value_constr_284, &asn_PER_memb_value_constr_284, memb_value_constraint_281 },
24553 0, 0, /* No default value */
24557 static const ber_tlv_tag_t asn_DEF_ResetIEs_tags_281[] = {
24558 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24560 static const asn_TYPE_tag2member_t asn_MAP_ResetIEs_tag2el_281[] = {
24561 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24562 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24563 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24565 asn_SEQUENCE_specifics_t asn_SPC_ResetIEs_specs_281 = {
24566 sizeof(struct ResetIEs),
24567 offsetof(struct ResetIEs, _asn_ctx),
24568 asn_MAP_ResetIEs_tag2el_281,
24569 3, /* Count of tags in the map */
24570 0, 0, 0, /* Optional elements (not needed) */
24571 -1, /* First extension addition */
24573 asn_TYPE_descriptor_t asn_DEF_ResetIEs = {
24577 asn_DEF_ResetIEs_tags_281,
24578 sizeof(asn_DEF_ResetIEs_tags_281)
24579 /sizeof(asn_DEF_ResetIEs_tags_281[0]), /* 1 */
24580 asn_DEF_ResetIEs_tags_281, /* Same as above */
24581 sizeof(asn_DEF_ResetIEs_tags_281)
24582 /sizeof(asn_DEF_ResetIEs_tags_281[0]), /* 1 */
24583 { 0, 0, SEQUENCE_constraint },
24584 asn_MBR_ResetIEs_281,
24585 3, /* Elements count */
24586 &asn_SPC_ResetIEs_specs_281 /* Additional specs */
24589 static asn_TYPE_member_t asn_MBR_value_288[] = {
24590 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs__value, choice.TransactionID),
24591 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24593 &asn_DEF_TransactionID,
24596 0, 0, /* No default value */
24599 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs__value, choice.UE_associatedLogicalF1_ConnectionListResAck),
24600 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24602 &asn_DEF_UE_associatedLogicalF1_ConnectionListResAck,
24605 0, 0, /* No default value */
24606 "UE-associatedLogicalF1-ConnectionListResAck"
24608 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs__value, choice.CriticalityDiagnostics),
24609 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24611 &asn_DEF_CriticalityDiagnostics,
24614 0, 0, /* No default value */
24615 "CriticalityDiagnostics"
24618 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_288[] = {
24619 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
24620 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* UE-associatedLogicalF1-ConnectionListResAck */
24621 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */
24623 static asn_CHOICE_specifics_t asn_SPC_value_specs_288 = {
24624 sizeof(struct ResetAcknowledgeIEs__value),
24625 offsetof(struct ResetAcknowledgeIEs__value, _asn_ctx),
24626 offsetof(struct ResetAcknowledgeIEs__value, present),
24627 sizeof(((struct ResetAcknowledgeIEs__value *)0)->present),
24628 asn_MAP_value_tag2el_288,
24629 3, /* Count of tags in the map */
24631 -1 /* Extensions start */
24633 static /* Use -fall-defs-global to expose */
24634 asn_TYPE_descriptor_t asn_DEF_value_288 = {
24638 0, /* No effective tags (pointer) */
24639 0, /* No effective tags (count) */
24640 0, /* No tags (pointer) */
24641 0, /* No tags (count) */
24642 { 0, 0, OPEN_TYPE_constraint },
24644 3, /* Elements count */
24645 &asn_SPC_value_specs_288 /* Additional specs */
24648 asn_TYPE_member_t asn_MBR_ResetAcknowledgeIEs_285[] = {
24649 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs, id),
24650 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24651 -1, /* IMPLICIT tag at current level */
24652 &asn_DEF_ProtocolIE_ID,
24654 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
24655 0, 0, /* No default value */
24658 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs, criticality),
24659 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24660 -1, /* IMPLICIT tag at current level */
24661 &asn_DEF_Criticality,
24662 select_ResetAcknowledgeIEs_criticality_type,
24663 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
24664 0, 0, /* No default value */
24667 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs, value),
24668 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24669 +1, /* EXPLICIT tag at current level */
24670 &asn_DEF_value_288,
24671 select_ResetAcknowledgeIEs_value_type,
24672 { &asn_OER_memb_value_constr_288, &asn_PER_memb_value_constr_288, memb_value_constraint_285 },
24673 0, 0, /* No default value */
24677 static const ber_tlv_tag_t asn_DEF_ResetAcknowledgeIEs_tags_285[] = {
24678 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24680 static const asn_TYPE_tag2member_t asn_MAP_ResetAcknowledgeIEs_tag2el_285[] = {
24681 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24682 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24683 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24685 asn_SEQUENCE_specifics_t asn_SPC_ResetAcknowledgeIEs_specs_285 = {
24686 sizeof(struct ResetAcknowledgeIEs),
24687 offsetof(struct ResetAcknowledgeIEs, _asn_ctx),
24688 asn_MAP_ResetAcknowledgeIEs_tag2el_285,
24689 3, /* Count of tags in the map */
24690 0, 0, 0, /* Optional elements (not needed) */
24691 -1, /* First extension addition */
24693 asn_TYPE_descriptor_t asn_DEF_ResetAcknowledgeIEs = {
24694 "ResetAcknowledgeIEs",
24695 "ResetAcknowledgeIEs",
24697 asn_DEF_ResetAcknowledgeIEs_tags_285,
24698 sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285)
24699 /sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285[0]), /* 1 */
24700 asn_DEF_ResetAcknowledgeIEs_tags_285, /* Same as above */
24701 sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285)
24702 /sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285[0]), /* 1 */
24703 { 0, 0, SEQUENCE_constraint },
24704 asn_MBR_ResetAcknowledgeIEs_285,
24705 3, /* Elements count */
24706 &asn_SPC_ResetAcknowledgeIEs_specs_285 /* Additional specs */
24709 static asn_TYPE_member_t asn_MBR_value_292[] = {
24710 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.TransactionID),
24711 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24713 &asn_DEF_TransactionID,
24716 0, 0, /* No default value */
24719 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.GNB_CU_UE_F1AP_ID),
24720 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24722 &asn_DEF_GNB_CU_UE_F1AP_ID,
24725 0, 0, /* No default value */
24726 "GNB-CU-UE-F1AP-ID"
24728 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.GNB_DU_UE_F1AP_ID),
24729 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24731 &asn_DEF_GNB_DU_UE_F1AP_ID,
24734 0, 0, /* No default value */
24735 "GNB-DU-UE-F1AP-ID"
24737 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.Cause),
24738 -1 /* Ambiguous tag (CHOICE?) */,
24743 0, 0, /* No default value */
24746 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.CriticalityDiagnostics),
24747 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24749 &asn_DEF_CriticalityDiagnostics,
24752 0, 0, /* No default value */
24753 "CriticalityDiagnostics"
24756 static const unsigned asn_MAP_value_to_canonical_292[] = { 0, 1, 2, 4, 3 };
24757 static const unsigned asn_MAP_value_from_canonical_292[] = { 0, 1, 2, 4, 3 };
24758 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_292[] = {
24759 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* TransactionID */
24760 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-CU-UE-F1AP-ID */
24761 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* GNB-DU-UE-F1AP-ID */
24762 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 }, /* CriticalityDiagnostics */
24763 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* radioNetwork */
24764 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* transport */
24765 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* protocol */
24766 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* misc */
24767 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* choice-extension */
24769 static asn_CHOICE_specifics_t asn_SPC_value_specs_292 = {
24770 sizeof(struct ErrorIndicationIEs__value),
24771 offsetof(struct ErrorIndicationIEs__value, _asn_ctx),
24772 offsetof(struct ErrorIndicationIEs__value, present),
24773 sizeof(((struct ErrorIndicationIEs__value *)0)->present),
24774 asn_MAP_value_tag2el_292,
24775 9, /* Count of tags in the map */
24776 asn_MAP_value_to_canonical_292,
24777 asn_MAP_value_from_canonical_292,
24778 -1 /* Extensions start */
24780 static /* Use -fall-defs-global to expose */
24781 asn_TYPE_descriptor_t asn_DEF_value_292 = {
24785 0, /* No effective tags (pointer) */
24786 0, /* No effective tags (count) */
24787 0, /* No tags (pointer) */
24788 0, /* No tags (count) */
24789 { 0, 0, OPEN_TYPE_constraint },
24791 5, /* Elements count */
24792 &asn_SPC_value_specs_292 /* Additional specs */
24795 asn_TYPE_member_t asn_MBR_ErrorIndicationIEs_289[] = {
24796 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs, id),
24797 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24798 -1, /* IMPLICIT tag at current level */
24799 &asn_DEF_ProtocolIE_ID,
24801 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
24802 0, 0, /* No default value */
24805 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs, criticality),
24806 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24807 -1, /* IMPLICIT tag at current level */
24808 &asn_DEF_Criticality,
24809 select_ErrorIndicationIEs_criticality_type,
24810 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
24811 0, 0, /* No default value */
24814 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs, value),
24815 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24816 +1, /* EXPLICIT tag at current level */
24817 &asn_DEF_value_292,
24818 select_ErrorIndicationIEs_value_type,
24819 { &asn_OER_memb_value_constr_292, &asn_PER_memb_value_constr_292, memb_value_constraint_289 },
24820 0, 0, /* No default value */
24824 static const ber_tlv_tag_t asn_DEF_ErrorIndicationIEs_tags_289[] = {
24825 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24827 static const asn_TYPE_tag2member_t asn_MAP_ErrorIndicationIEs_tag2el_289[] = {
24828 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24829 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24830 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24832 asn_SEQUENCE_specifics_t asn_SPC_ErrorIndicationIEs_specs_289 = {
24833 sizeof(struct ErrorIndicationIEs),
24834 offsetof(struct ErrorIndicationIEs, _asn_ctx),
24835 asn_MAP_ErrorIndicationIEs_tag2el_289,
24836 3, /* Count of tags in the map */
24837 0, 0, 0, /* Optional elements (not needed) */
24838 -1, /* First extension addition */
24840 asn_TYPE_descriptor_t asn_DEF_ErrorIndicationIEs = {
24841 "ErrorIndicationIEs",
24842 "ErrorIndicationIEs",
24844 asn_DEF_ErrorIndicationIEs_tags_289,
24845 sizeof(asn_DEF_ErrorIndicationIEs_tags_289)
24846 /sizeof(asn_DEF_ErrorIndicationIEs_tags_289[0]), /* 1 */
24847 asn_DEF_ErrorIndicationIEs_tags_289, /* Same as above */
24848 sizeof(asn_DEF_ErrorIndicationIEs_tags_289)
24849 /sizeof(asn_DEF_ErrorIndicationIEs_tags_289[0]), /* 1 */
24850 { 0, 0, SEQUENCE_constraint },
24851 asn_MBR_ErrorIndicationIEs_289,
24852 3, /* Elements count */
24853 &asn_SPC_ErrorIndicationIEs_specs_289 /* Additional specs */
24856 static asn_TYPE_member_t asn_MBR_value_296[] = {
24857 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.TransactionID),
24858 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24860 &asn_DEF_TransactionID,
24863 0, 0, /* No default value */
24866 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.GNB_DU_ID),
24867 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24869 &asn_DEF_GNB_DU_ID,
24872 0, 0, /* No default value */
24875 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.GNB_DU_Name),
24876 (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),
24878 &asn_DEF_GNB_DU_Name,
24881 0, 0, /* No default value */
24884 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.GNB_DU_Served_Cells_List),
24885 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24887 &asn_DEF_GNB_DU_Served_Cells_List,
24890 0, 0, /* No default value */
24891 "GNB-DU-Served-Cells-List"
24893 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.RRC_Version),
24894 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24896 &asn_DEF_RRC_Version,
24899 0, 0, /* No default value */
24903 static const unsigned asn_MAP_value_to_canonical_296[] = { 0, 1, 3, 4, 2 };
24904 static const unsigned asn_MAP_value_from_canonical_296[] = { 0, 1, 4, 2, 3 };
24905 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_296[] = {
24906 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
24907 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-ID */
24908 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* GNB-DU-Served-Cells-List */
24909 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* RRC-Version */
24910 { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 2, 0, 0 } /* GNB-DU-Name */
24912 static asn_CHOICE_specifics_t asn_SPC_value_specs_296 = {
24913 sizeof(struct F1SetupRequestIEs__value),
24914 offsetof(struct F1SetupRequestIEs__value, _asn_ctx),
24915 offsetof(struct F1SetupRequestIEs__value, present),
24916 sizeof(((struct F1SetupRequestIEs__value *)0)->present),
24917 asn_MAP_value_tag2el_296,
24918 5, /* Count of tags in the map */
24919 asn_MAP_value_to_canonical_296,
24920 asn_MAP_value_from_canonical_296,
24921 -1 /* Extensions start */
24923 static /* Use -fall-defs-global to expose */
24924 asn_TYPE_descriptor_t asn_DEF_value_296 = {
24928 0, /* No effective tags (pointer) */
24929 0, /* No effective tags (count) */
24930 0, /* No tags (pointer) */
24931 0, /* No tags (count) */
24932 { 0, 0, OPEN_TYPE_constraint },
24934 5, /* Elements count */
24935 &asn_SPC_value_specs_296 /* Additional specs */
24938 asn_TYPE_member_t asn_MBR_F1SetupRequestIEs_293[] = {
24939 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs, id),
24940 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24941 -1, /* IMPLICIT tag at current level */
24942 &asn_DEF_ProtocolIE_ID,
24944 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
24945 0, 0, /* No default value */
24948 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs, criticality),
24949 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24950 -1, /* IMPLICIT tag at current level */
24951 &asn_DEF_Criticality,
24952 select_F1SetupRequestIEs_criticality_type,
24953 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
24954 0, 0, /* No default value */
24957 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs, value),
24958 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24959 +1, /* EXPLICIT tag at current level */
24960 &asn_DEF_value_296,
24961 select_F1SetupRequestIEs_value_type,
24962 { &asn_OER_memb_value_constr_296, &asn_PER_memb_value_constr_296, memb_value_constraint_293 },
24963 0, 0, /* No default value */
24967 static const ber_tlv_tag_t asn_DEF_F1SetupRequestIEs_tags_293[] = {
24968 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24970 static const asn_TYPE_tag2member_t asn_MAP_F1SetupRequestIEs_tag2el_293[] = {
24971 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24972 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24973 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24975 asn_SEQUENCE_specifics_t asn_SPC_F1SetupRequestIEs_specs_293 = {
24976 sizeof(struct F1SetupRequestIEs),
24977 offsetof(struct F1SetupRequestIEs, _asn_ctx),
24978 asn_MAP_F1SetupRequestIEs_tag2el_293,
24979 3, /* Count of tags in the map */
24980 0, 0, 0, /* Optional elements (not needed) */
24981 -1, /* First extension addition */
24983 asn_TYPE_descriptor_t asn_DEF_F1SetupRequestIEs = {
24984 "F1SetupRequestIEs",
24985 "F1SetupRequestIEs",
24987 asn_DEF_F1SetupRequestIEs_tags_293,
24988 sizeof(asn_DEF_F1SetupRequestIEs_tags_293)
24989 /sizeof(asn_DEF_F1SetupRequestIEs_tags_293[0]), /* 1 */
24990 asn_DEF_F1SetupRequestIEs_tags_293, /* Same as above */
24991 sizeof(asn_DEF_F1SetupRequestIEs_tags_293)
24992 /sizeof(asn_DEF_F1SetupRequestIEs_tags_293[0]), /* 1 */
24993 { 0, 0, SEQUENCE_constraint },
24994 asn_MBR_F1SetupRequestIEs_293,
24995 3, /* Elements count */
24996 &asn_SPC_F1SetupRequestIEs_specs_293 /* Additional specs */
24999 static asn_TYPE_member_t asn_MBR_value_300[] = {
25000 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.TransactionID),
25001 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25003 &asn_DEF_TransactionID,
25006 0, 0, /* No default value */
25009 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.GNB_CU_Name),
25010 (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),
25012 &asn_DEF_GNB_CU_Name,
25015 0, 0, /* No default value */
25018 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.Cells_to_be_Activated_List),
25019 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25021 &asn_DEF_Cells_to_be_Activated_List,
25024 0, 0, /* No default value */
25025 "Cells-to-be-Activated-List"
25027 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.RRC_Version),
25028 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25030 &asn_DEF_RRC_Version,
25033 0, 0, /* No default value */
25037 static const unsigned asn_MAP_value_to_canonical_300[] = { 0, 2, 3, 1 };
25038 static const unsigned asn_MAP_value_from_canonical_300[] = { 0, 3, 1, 2 };
25039 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_300[] = {
25040 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25041 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* Cells-to-be-Activated-List */
25042 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* RRC-Version */
25043 { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* GNB-CU-Name */
25045 static asn_CHOICE_specifics_t asn_SPC_value_specs_300 = {
25046 sizeof(struct F1SetupResponseIEs__value),
25047 offsetof(struct F1SetupResponseIEs__value, _asn_ctx),
25048 offsetof(struct F1SetupResponseIEs__value, present),
25049 sizeof(((struct F1SetupResponseIEs__value *)0)->present),
25050 asn_MAP_value_tag2el_300,
25051 4, /* Count of tags in the map */
25052 asn_MAP_value_to_canonical_300,
25053 asn_MAP_value_from_canonical_300,
25054 -1 /* Extensions start */
25056 static /* Use -fall-defs-global to expose */
25057 asn_TYPE_descriptor_t asn_DEF_value_300 = {
25061 0, /* No effective tags (pointer) */
25062 0, /* No effective tags (count) */
25063 0, /* No tags (pointer) */
25064 0, /* No tags (count) */
25065 { 0, 0, OPEN_TYPE_constraint },
25067 4, /* Elements count */
25068 &asn_SPC_value_specs_300 /* Additional specs */
25071 asn_TYPE_member_t asn_MBR_F1SetupResponseIEs_297[] = {
25072 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs, id),
25073 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25074 -1, /* IMPLICIT tag at current level */
25075 &asn_DEF_ProtocolIE_ID,
25077 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
25078 0, 0, /* No default value */
25081 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs, criticality),
25082 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25083 -1, /* IMPLICIT tag at current level */
25084 &asn_DEF_Criticality,
25085 select_F1SetupResponseIEs_criticality_type,
25086 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
25087 0, 0, /* No default value */
25090 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs, value),
25091 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25092 +1, /* EXPLICIT tag at current level */
25093 &asn_DEF_value_300,
25094 select_F1SetupResponseIEs_value_type,
25095 { &asn_OER_memb_value_constr_300, &asn_PER_memb_value_constr_300, memb_value_constraint_297 },
25096 0, 0, /* No default value */
25100 static const ber_tlv_tag_t asn_DEF_F1SetupResponseIEs_tags_297[] = {
25101 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25103 static const asn_TYPE_tag2member_t asn_MAP_F1SetupResponseIEs_tag2el_297[] = {
25104 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25105 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25106 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25108 asn_SEQUENCE_specifics_t asn_SPC_F1SetupResponseIEs_specs_297 = {
25109 sizeof(struct F1SetupResponseIEs),
25110 offsetof(struct F1SetupResponseIEs, _asn_ctx),
25111 asn_MAP_F1SetupResponseIEs_tag2el_297,
25112 3, /* Count of tags in the map */
25113 0, 0, 0, /* Optional elements (not needed) */
25114 -1, /* First extension addition */
25116 asn_TYPE_descriptor_t asn_DEF_F1SetupResponseIEs = {
25117 "F1SetupResponseIEs",
25118 "F1SetupResponseIEs",
25120 asn_DEF_F1SetupResponseIEs_tags_297,
25121 sizeof(asn_DEF_F1SetupResponseIEs_tags_297)
25122 /sizeof(asn_DEF_F1SetupResponseIEs_tags_297[0]), /* 1 */
25123 asn_DEF_F1SetupResponseIEs_tags_297, /* Same as above */
25124 sizeof(asn_DEF_F1SetupResponseIEs_tags_297)
25125 /sizeof(asn_DEF_F1SetupResponseIEs_tags_297[0]), /* 1 */
25126 { 0, 0, SEQUENCE_constraint },
25127 asn_MBR_F1SetupResponseIEs_297,
25128 3, /* Elements count */
25129 &asn_SPC_F1SetupResponseIEs_specs_297 /* Additional specs */
25132 static asn_TYPE_member_t asn_MBR_value_304[] = {
25133 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.TransactionID),
25134 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25136 &asn_DEF_TransactionID,
25139 0, 0, /* No default value */
25142 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.Cause),
25143 -1 /* Ambiguous tag (CHOICE?) */,
25148 0, 0, /* No default value */
25151 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.TimeToWait),
25152 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25154 &asn_DEF_TimeToWait,
25157 0, 0, /* No default value */
25160 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.CriticalityDiagnostics),
25161 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25163 &asn_DEF_CriticalityDiagnostics,
25166 0, 0, /* No default value */
25167 "CriticalityDiagnostics"
25170 static const unsigned asn_MAP_value_to_canonical_304[] = { 0, 2, 3, 1 };
25171 static const unsigned asn_MAP_value_from_canonical_304[] = { 0, 3, 1, 2 };
25172 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_304[] = {
25173 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25174 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
25175 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
25176 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
25177 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
25178 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
25179 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
25180 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
25182 static asn_CHOICE_specifics_t asn_SPC_value_specs_304 = {
25183 sizeof(struct F1SetupFailureIEs__value),
25184 offsetof(struct F1SetupFailureIEs__value, _asn_ctx),
25185 offsetof(struct F1SetupFailureIEs__value, present),
25186 sizeof(((struct F1SetupFailureIEs__value *)0)->present),
25187 asn_MAP_value_tag2el_304,
25188 8, /* Count of tags in the map */
25189 asn_MAP_value_to_canonical_304,
25190 asn_MAP_value_from_canonical_304,
25191 -1 /* Extensions start */
25193 static /* Use -fall-defs-global to expose */
25194 asn_TYPE_descriptor_t asn_DEF_value_304 = {
25198 0, /* No effective tags (pointer) */
25199 0, /* No effective tags (count) */
25200 0, /* No tags (pointer) */
25201 0, /* No tags (count) */
25202 { 0, 0, OPEN_TYPE_constraint },
25204 4, /* Elements count */
25205 &asn_SPC_value_specs_304 /* Additional specs */
25208 asn_TYPE_member_t asn_MBR_F1SetupFailureIEs_301[] = {
25209 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs, id),
25210 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25211 -1, /* IMPLICIT tag at current level */
25212 &asn_DEF_ProtocolIE_ID,
25214 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
25215 0, 0, /* No default value */
25218 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs, criticality),
25219 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25220 -1, /* IMPLICIT tag at current level */
25221 &asn_DEF_Criticality,
25222 select_F1SetupFailureIEs_criticality_type,
25223 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
25224 0, 0, /* No default value */
25227 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs, value),
25228 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25229 +1, /* EXPLICIT tag at current level */
25230 &asn_DEF_value_304,
25231 select_F1SetupFailureIEs_value_type,
25232 { &asn_OER_memb_value_constr_304, &asn_PER_memb_value_constr_304, memb_value_constraint_301 },
25233 0, 0, /* No default value */
25237 static const ber_tlv_tag_t asn_DEF_F1SetupFailureIEs_tags_301[] = {
25238 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25240 static const asn_TYPE_tag2member_t asn_MAP_F1SetupFailureIEs_tag2el_301[] = {
25241 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25242 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25243 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25245 asn_SEQUENCE_specifics_t asn_SPC_F1SetupFailureIEs_specs_301 = {
25246 sizeof(struct F1SetupFailureIEs),
25247 offsetof(struct F1SetupFailureIEs, _asn_ctx),
25248 asn_MAP_F1SetupFailureIEs_tag2el_301,
25249 3, /* Count of tags in the map */
25250 0, 0, 0, /* Optional elements (not needed) */
25251 -1, /* First extension addition */
25253 asn_TYPE_descriptor_t asn_DEF_F1SetupFailureIEs = {
25254 "F1SetupFailureIEs",
25255 "F1SetupFailureIEs",
25257 asn_DEF_F1SetupFailureIEs_tags_301,
25258 sizeof(asn_DEF_F1SetupFailureIEs_tags_301)
25259 /sizeof(asn_DEF_F1SetupFailureIEs_tags_301[0]), /* 1 */
25260 asn_DEF_F1SetupFailureIEs_tags_301, /* Same as above */
25261 sizeof(asn_DEF_F1SetupFailureIEs_tags_301)
25262 /sizeof(asn_DEF_F1SetupFailureIEs_tags_301[0]), /* 1 */
25263 { 0, 0, SEQUENCE_constraint },
25264 asn_MBR_F1SetupFailureIEs_301,
25265 3, /* Elements count */
25266 &asn_SPC_F1SetupFailureIEs_specs_301 /* Additional specs */
25269 static asn_TYPE_member_t asn_MBR_value_308[] = {
25270 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.TransactionID),
25271 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25273 &asn_DEF_TransactionID,
25276 0, 0, /* No default value */
25279 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Served_Cells_To_Add_List),
25280 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25282 &asn_DEF_Served_Cells_To_Add_List,
25285 0, 0, /* No default value */
25286 "Served-Cells-To-Add-List"
25288 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Served_Cells_To_Modify_List),
25289 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25291 &asn_DEF_Served_Cells_To_Modify_List,
25294 0, 0, /* No default value */
25295 "Served-Cells-To-Modify-List"
25297 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Served_Cells_To_Delete_List),
25298 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25300 &asn_DEF_Served_Cells_To_Delete_List,
25303 0, 0, /* No default value */
25304 "Served-Cells-To-Delete-List"
25306 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Cells_Status_List),
25307 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25309 &asn_DEF_Cells_Status_List,
25312 0, 0, /* No default value */
25313 "Cells-Status-List"
25315 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Dedicated_SIDelivery_NeededUE_List),
25316 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25318 &asn_DEF_Dedicated_SIDelivery_NeededUE_List,
25321 0, 0, /* No default value */
25322 "Dedicated-SIDelivery-NeededUE-List"
25324 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.GNB_DU_ID),
25325 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25327 &asn_DEF_GNB_DU_ID,
25330 0, 0, /* No default value */
25334 static const unsigned asn_MAP_value_to_canonical_308[] = { 0, 6, 1, 2, 3, 4, 5 };
25335 static const unsigned asn_MAP_value_from_canonical_308[] = { 0, 2, 3, 4, 5, 6, 1 };
25336 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_308[] = {
25337 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
25338 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -1, 0 }, /* GNB-DU-ID */
25339 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* Served-Cells-To-Add-List */
25340 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* Served-Cells-To-Modify-List */
25341 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 2 }, /* Served-Cells-To-Delete-List */
25342 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 1 }, /* Cells-Status-List */
25343 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 0 } /* Dedicated-SIDelivery-NeededUE-List */
25345 static asn_CHOICE_specifics_t asn_SPC_value_specs_308 = {
25346 sizeof(struct GNBDUConfigurationUpdateIEs__value),
25347 offsetof(struct GNBDUConfigurationUpdateIEs__value, _asn_ctx),
25348 offsetof(struct GNBDUConfigurationUpdateIEs__value, present),
25349 sizeof(((struct GNBDUConfigurationUpdateIEs__value *)0)->present),
25350 asn_MAP_value_tag2el_308,
25351 7, /* Count of tags in the map */
25352 asn_MAP_value_to_canonical_308,
25353 asn_MAP_value_from_canonical_308,
25354 -1 /* Extensions start */
25356 static /* Use -fall-defs-global to expose */
25357 asn_TYPE_descriptor_t asn_DEF_value_308 = {
25361 0, /* No effective tags (pointer) */
25362 0, /* No effective tags (count) */
25363 0, /* No tags (pointer) */
25364 0, /* No tags (count) */
25365 { 0, 0, OPEN_TYPE_constraint },
25367 7, /* Elements count */
25368 &asn_SPC_value_specs_308 /* Additional specs */
25371 asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateIEs_305[] = {
25372 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs, id),
25373 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25374 -1, /* IMPLICIT tag at current level */
25375 &asn_DEF_ProtocolIE_ID,
25377 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
25378 0, 0, /* No default value */
25381 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs, criticality),
25382 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25383 -1, /* IMPLICIT tag at current level */
25384 &asn_DEF_Criticality,
25385 select_GNBDUConfigurationUpdateIEs_criticality_type,
25386 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
25387 0, 0, /* No default value */
25390 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs, value),
25391 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25392 +1, /* EXPLICIT tag at current level */
25393 &asn_DEF_value_308,
25394 select_GNBDUConfigurationUpdateIEs_value_type,
25395 { &asn_OER_memb_value_constr_308, &asn_PER_memb_value_constr_308, memb_value_constraint_305 },
25396 0, 0, /* No default value */
25400 static const ber_tlv_tag_t asn_DEF_GNBDUConfigurationUpdateIEs_tags_305[] = {
25401 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25403 static const asn_TYPE_tag2member_t asn_MAP_GNBDUConfigurationUpdateIEs_tag2el_305[] = {
25404 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25405 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25406 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25408 asn_SEQUENCE_specifics_t asn_SPC_GNBDUConfigurationUpdateIEs_specs_305 = {
25409 sizeof(struct GNBDUConfigurationUpdateIEs),
25410 offsetof(struct GNBDUConfigurationUpdateIEs, _asn_ctx),
25411 asn_MAP_GNBDUConfigurationUpdateIEs_tag2el_305,
25412 3, /* Count of tags in the map */
25413 0, 0, 0, /* Optional elements (not needed) */
25414 -1, /* First extension addition */
25416 asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateIEs = {
25417 "GNBDUConfigurationUpdateIEs",
25418 "GNBDUConfigurationUpdateIEs",
25420 asn_DEF_GNBDUConfigurationUpdateIEs_tags_305,
25421 sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305)
25422 /sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305[0]), /* 1 */
25423 asn_DEF_GNBDUConfigurationUpdateIEs_tags_305, /* Same as above */
25424 sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305)
25425 /sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305[0]), /* 1 */
25426 { 0, 0, SEQUENCE_constraint },
25427 asn_MBR_GNBDUConfigurationUpdateIEs_305,
25428 3, /* Elements count */
25429 &asn_SPC_GNBDUConfigurationUpdateIEs_specs_305 /* Additional specs */
25432 static asn_TYPE_member_t asn_MBR_value_312[] = {
25433 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.TransactionID),
25434 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25436 &asn_DEF_TransactionID,
25439 0, 0, /* No default value */
25442 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.Cells_to_be_Activated_List),
25443 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25445 &asn_DEF_Cells_to_be_Activated_List,
25448 0, 0, /* No default value */
25449 "Cells-to-be-Activated-List"
25451 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.CriticalityDiagnostics),
25452 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25454 &asn_DEF_CriticalityDiagnostics,
25457 0, 0, /* No default value */
25458 "CriticalityDiagnostics"
25460 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.Cells_to_be_Deactivated_List),
25461 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25463 &asn_DEF_Cells_to_be_Deactivated_List,
25466 0, 0, /* No default value */
25467 "Cells-to-be-Deactivated-List"
25470 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_312[] = {
25471 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25472 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* Cells-to-be-Activated-List */
25473 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* CriticalityDiagnostics */
25474 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* Cells-to-be-Deactivated-List */
25476 static asn_CHOICE_specifics_t asn_SPC_value_specs_312 = {
25477 sizeof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value),
25478 offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, _asn_ctx),
25479 offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, present),
25480 sizeof(((struct GNBDUConfigurationUpdateAcknowledgeIEs__value *)0)->present),
25481 asn_MAP_value_tag2el_312,
25482 4, /* Count of tags in the map */
25484 -1 /* Extensions start */
25486 static /* Use -fall-defs-global to expose */
25487 asn_TYPE_descriptor_t asn_DEF_value_312 = {
25491 0, /* No effective tags (pointer) */
25492 0, /* No effective tags (count) */
25493 0, /* No tags (pointer) */
25494 0, /* No tags (count) */
25495 { 0, 0, OPEN_TYPE_constraint },
25497 4, /* Elements count */
25498 &asn_SPC_value_specs_312 /* Additional specs */
25501 asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309[] = {
25502 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, id),
25503 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25504 -1, /* IMPLICIT tag at current level */
25505 &asn_DEF_ProtocolIE_ID,
25507 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
25508 0, 0, /* No default value */
25511 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, criticality),
25512 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25513 -1, /* IMPLICIT tag at current level */
25514 &asn_DEF_Criticality,
25515 select_GNBDUConfigurationUpdateAcknowledgeIEs_criticality_type,
25516 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
25517 0, 0, /* No default value */
25520 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, value),
25521 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25522 +1, /* EXPLICIT tag at current level */
25523 &asn_DEF_value_312,
25524 select_GNBDUConfigurationUpdateAcknowledgeIEs_value_type,
25525 { &asn_OER_memb_value_constr_312, &asn_PER_memb_value_constr_312, memb_value_constraint_309 },
25526 0, 0, /* No default value */
25530 static const ber_tlv_tag_t asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309[] = {
25531 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25533 static const asn_TYPE_tag2member_t asn_MAP_GNBDUConfigurationUpdateAcknowledgeIEs_tag2el_309[] = {
25534 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25535 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25536 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25538 asn_SEQUENCE_specifics_t asn_SPC_GNBDUConfigurationUpdateAcknowledgeIEs_specs_309 = {
25539 sizeof(struct GNBDUConfigurationUpdateAcknowledgeIEs),
25540 offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, _asn_ctx),
25541 asn_MAP_GNBDUConfigurationUpdateAcknowledgeIEs_tag2el_309,
25542 3, /* Count of tags in the map */
25543 0, 0, 0, /* Optional elements (not needed) */
25544 -1, /* First extension addition */
25546 asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs = {
25547 "GNBDUConfigurationUpdateAcknowledgeIEs",
25548 "GNBDUConfigurationUpdateAcknowledgeIEs",
25550 asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309,
25551 sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309)
25552 /sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309[0]), /* 1 */
25553 asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309, /* Same as above */
25554 sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309)
25555 /sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309[0]), /* 1 */
25556 { 0, 0, SEQUENCE_constraint },
25557 asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309,
25558 3, /* Elements count */
25559 &asn_SPC_GNBDUConfigurationUpdateAcknowledgeIEs_specs_309 /* Additional specs */
25562 static asn_TYPE_member_t asn_MBR_value_316[] = {
25563 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.TransactionID),
25564 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25566 &asn_DEF_TransactionID,
25569 0, 0, /* No default value */
25572 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.Cause),
25573 -1 /* Ambiguous tag (CHOICE?) */,
25578 0, 0, /* No default value */
25581 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.TimeToWait),
25582 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25584 &asn_DEF_TimeToWait,
25587 0, 0, /* No default value */
25590 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.CriticalityDiagnostics),
25591 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25593 &asn_DEF_CriticalityDiagnostics,
25596 0, 0, /* No default value */
25597 "CriticalityDiagnostics"
25600 static const unsigned asn_MAP_value_to_canonical_316[] = { 0, 2, 3, 1 };
25601 static const unsigned asn_MAP_value_from_canonical_316[] = { 0, 3, 1, 2 };
25602 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_316[] = {
25603 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25604 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
25605 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
25606 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
25607 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
25608 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
25609 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
25610 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
25612 static asn_CHOICE_specifics_t asn_SPC_value_specs_316 = {
25613 sizeof(struct GNBDUConfigurationUpdateFailureIEs__value),
25614 offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, _asn_ctx),
25615 offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, present),
25616 sizeof(((struct GNBDUConfigurationUpdateFailureIEs__value *)0)->present),
25617 asn_MAP_value_tag2el_316,
25618 8, /* Count of tags in the map */
25619 asn_MAP_value_to_canonical_316,
25620 asn_MAP_value_from_canonical_316,
25621 -1 /* Extensions start */
25623 static /* Use -fall-defs-global to expose */
25624 asn_TYPE_descriptor_t asn_DEF_value_316 = {
25628 0, /* No effective tags (pointer) */
25629 0, /* No effective tags (count) */
25630 0, /* No tags (pointer) */
25631 0, /* No tags (count) */
25632 { 0, 0, OPEN_TYPE_constraint },
25634 4, /* Elements count */
25635 &asn_SPC_value_specs_316 /* Additional specs */
25638 asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateFailureIEs_313[] = {
25639 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs, id),
25640 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25641 -1, /* IMPLICIT tag at current level */
25642 &asn_DEF_ProtocolIE_ID,
25644 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
25645 0, 0, /* No default value */
25648 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs, criticality),
25649 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25650 -1, /* IMPLICIT tag at current level */
25651 &asn_DEF_Criticality,
25652 select_GNBDUConfigurationUpdateFailureIEs_criticality_type,
25653 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
25654 0, 0, /* No default value */
25657 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs, value),
25658 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25659 +1, /* EXPLICIT tag at current level */
25660 &asn_DEF_value_316,
25661 select_GNBDUConfigurationUpdateFailureIEs_value_type,
25662 { &asn_OER_memb_value_constr_316, &asn_PER_memb_value_constr_316, memb_value_constraint_313 },
25663 0, 0, /* No default value */
25667 static const ber_tlv_tag_t asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313[] = {
25668 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25670 static const asn_TYPE_tag2member_t asn_MAP_GNBDUConfigurationUpdateFailureIEs_tag2el_313[] = {
25671 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25672 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25673 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25675 asn_SEQUENCE_specifics_t asn_SPC_GNBDUConfigurationUpdateFailureIEs_specs_313 = {
25676 sizeof(struct GNBDUConfigurationUpdateFailureIEs),
25677 offsetof(struct GNBDUConfigurationUpdateFailureIEs, _asn_ctx),
25678 asn_MAP_GNBDUConfigurationUpdateFailureIEs_tag2el_313,
25679 3, /* Count of tags in the map */
25680 0, 0, 0, /* Optional elements (not needed) */
25681 -1, /* First extension addition */
25683 asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateFailureIEs = {
25684 "GNBDUConfigurationUpdateFailureIEs",
25685 "GNBDUConfigurationUpdateFailureIEs",
25687 asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313,
25688 sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313)
25689 /sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313[0]), /* 1 */
25690 asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313, /* Same as above */
25691 sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313)
25692 /sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313[0]), /* 1 */
25693 { 0, 0, SEQUENCE_constraint },
25694 asn_MBR_GNBDUConfigurationUpdateFailureIEs_313,
25695 3, /* Elements count */
25696 &asn_SPC_GNBDUConfigurationUpdateFailureIEs_specs_313 /* Additional specs */
25699 static asn_TYPE_member_t asn_MBR_value_320[] = {
25700 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.TransactionID),
25701 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25703 &asn_DEF_TransactionID,
25706 0, 0, /* No default value */
25709 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Cells_to_be_Activated_List),
25710 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25712 &asn_DEF_Cells_to_be_Activated_List,
25715 0, 0, /* No default value */
25716 "Cells-to-be-Activated-List"
25718 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Cells_to_be_Deactivated_List),
25719 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25721 &asn_DEF_Cells_to_be_Deactivated_List,
25724 0, 0, /* No default value */
25725 "Cells-to-be-Deactivated-List"
25727 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.GNB_CU_TNL_Association_To_Add_List),
25728 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25730 &asn_DEF_GNB_CU_TNL_Association_To_Add_List,
25733 0, 0, /* No default value */
25734 "GNB-CU-TNL-Association-To-Add-List"
25736 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.GNB_CU_TNL_Association_To_Remove_List),
25737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25739 &asn_DEF_GNB_CU_TNL_Association_To_Remove_List,
25742 0, 0, /* No default value */
25743 "GNB-CU-TNL-Association-To-Remove-List"
25745 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.GNB_CU_TNL_Association_To_Update_List),
25746 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25748 &asn_DEF_GNB_CU_TNL_Association_To_Update_List,
25751 0, 0, /* No default value */
25752 "GNB-CU-TNL-Association-To-Update-List"
25754 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Cells_to_be_Barred_List),
25755 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25757 &asn_DEF_Cells_to_be_Barred_List,
25760 0, 0, /* No default value */
25761 "Cells-to-be-Barred-List"
25763 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Protected_EUTRA_Resources_List),
25764 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25766 &asn_DEF_Protected_EUTRA_Resources_List,
25769 0, 0, /* No default value */
25770 "Protected-EUTRA-Resources-List"
25773 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_320[] = {
25774 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25775 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 6 }, /* Cells-to-be-Activated-List */
25776 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 5 }, /* Cells-to-be-Deactivated-List */
25777 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 4 }, /* GNB-CU-TNL-Association-To-Add-List */
25778 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 3 }, /* GNB-CU-TNL-Association-To-Remove-List */
25779 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 2 }, /* GNB-CU-TNL-Association-To-Update-List */
25780 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 1 }, /* Cells-to-be-Barred-List */
25781 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 0 } /* Protected-EUTRA-Resources-List */
25783 static asn_CHOICE_specifics_t asn_SPC_value_specs_320 = {
25784 sizeof(struct GNBCUConfigurationUpdateIEs__value),
25785 offsetof(struct GNBCUConfigurationUpdateIEs__value, _asn_ctx),
25786 offsetof(struct GNBCUConfigurationUpdateIEs__value, present),
25787 sizeof(((struct GNBCUConfigurationUpdateIEs__value *)0)->present),
25788 asn_MAP_value_tag2el_320,
25789 8, /* Count of tags in the map */
25791 -1 /* Extensions start */
25793 static /* Use -fall-defs-global to expose */
25794 asn_TYPE_descriptor_t asn_DEF_value_320 = {
25798 0, /* No effective tags (pointer) */
25799 0, /* No effective tags (count) */
25800 0, /* No tags (pointer) */
25801 0, /* No tags (count) */
25802 { 0, 0, OPEN_TYPE_constraint },
25804 8, /* Elements count */
25805 &asn_SPC_value_specs_320 /* Additional specs */
25808 asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateIEs_317[] = {
25809 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs, id),
25810 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25811 -1, /* IMPLICIT tag at current level */
25812 &asn_DEF_ProtocolIE_ID,
25814 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
25815 0, 0, /* No default value */
25818 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs, criticality),
25819 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25820 -1, /* IMPLICIT tag at current level */
25821 &asn_DEF_Criticality,
25822 select_GNBCUConfigurationUpdateIEs_criticality_type,
25823 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
25824 0, 0, /* No default value */
25827 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs, value),
25828 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25829 +1, /* EXPLICIT tag at current level */
25830 &asn_DEF_value_320,
25831 select_GNBCUConfigurationUpdateIEs_value_type,
25832 { &asn_OER_memb_value_constr_320, &asn_PER_memb_value_constr_320, memb_value_constraint_317 },
25833 0, 0, /* No default value */
25837 static const ber_tlv_tag_t asn_DEF_GNBCUConfigurationUpdateIEs_tags_317[] = {
25838 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25840 static const asn_TYPE_tag2member_t asn_MAP_GNBCUConfigurationUpdateIEs_tag2el_317[] = {
25841 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25842 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25843 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25845 asn_SEQUENCE_specifics_t asn_SPC_GNBCUConfigurationUpdateIEs_specs_317 = {
25846 sizeof(struct GNBCUConfigurationUpdateIEs),
25847 offsetof(struct GNBCUConfigurationUpdateIEs, _asn_ctx),
25848 asn_MAP_GNBCUConfigurationUpdateIEs_tag2el_317,
25849 3, /* Count of tags in the map */
25850 0, 0, 0, /* Optional elements (not needed) */
25851 -1, /* First extension addition */
25853 asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateIEs = {
25854 "GNBCUConfigurationUpdateIEs",
25855 "GNBCUConfigurationUpdateIEs",
25857 asn_DEF_GNBCUConfigurationUpdateIEs_tags_317,
25858 sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317)
25859 /sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317[0]), /* 1 */
25860 asn_DEF_GNBCUConfigurationUpdateIEs_tags_317, /* Same as above */
25861 sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317)
25862 /sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317[0]), /* 1 */
25863 { 0, 0, SEQUENCE_constraint },
25864 asn_MBR_GNBCUConfigurationUpdateIEs_317,
25865 3, /* Elements count */
25866 &asn_SPC_GNBCUConfigurationUpdateIEs_specs_317 /* Additional specs */
25869 static asn_TYPE_member_t asn_MBR_value_324[] = {
25870 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.TransactionID),
25871 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25873 &asn_DEF_TransactionID,
25876 0, 0, /* No default value */
25879 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.Cells_Failed_to_be_Activated_List),
25880 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25882 &asn_DEF_Cells_Failed_to_be_Activated_List,
25885 0, 0, /* No default value */
25886 "Cells-Failed-to-be-Activated-List"
25888 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.CriticalityDiagnostics),
25889 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25891 &asn_DEF_CriticalityDiagnostics,
25894 0, 0, /* No default value */
25895 "CriticalityDiagnostics"
25897 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.GNB_CU_TNL_Association_Setup_List),
25898 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25900 &asn_DEF_GNB_CU_TNL_Association_Setup_List,
25903 0, 0, /* No default value */
25904 "GNB-CU-TNL-Association-Setup-List"
25906 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.GNB_CU_TNL_Association_Failed_To_Setup_List),
25907 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25909 &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List,
25912 0, 0, /* No default value */
25913 "GNB-CU-TNL-Association-Failed-To-Setup-List"
25915 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.Dedicated_SIDelivery_NeededUE_List),
25916 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25918 &asn_DEF_Dedicated_SIDelivery_NeededUE_List,
25921 0, 0, /* No default value */
25922 "Dedicated-SIDelivery-NeededUE-List"
25925 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_324[] = {
25926 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25927 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* Cells-Failed-to-be-Activated-List */
25928 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* CriticalityDiagnostics */
25929 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 2 }, /* GNB-CU-TNL-Association-Setup-List */
25930 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 1 }, /* GNB-CU-TNL-Association-Failed-To-Setup-List */
25931 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 0 } /* Dedicated-SIDelivery-NeededUE-List */
25933 static asn_CHOICE_specifics_t asn_SPC_value_specs_324 = {
25934 sizeof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value),
25935 offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, _asn_ctx),
25936 offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, present),
25937 sizeof(((struct GNBCUConfigurationUpdateAcknowledgeIEs__value *)0)->present),
25938 asn_MAP_value_tag2el_324,
25939 6, /* Count of tags in the map */
25941 -1 /* Extensions start */
25943 static /* Use -fall-defs-global to expose */
25944 asn_TYPE_descriptor_t asn_DEF_value_324 = {
25948 0, /* No effective tags (pointer) */
25949 0, /* No effective tags (count) */
25950 0, /* No tags (pointer) */
25951 0, /* No tags (count) */
25952 { 0, 0, OPEN_TYPE_constraint },
25954 6, /* Elements count */
25955 &asn_SPC_value_specs_324 /* Additional specs */
25958 asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321[] = {
25959 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, id),
25960 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25961 -1, /* IMPLICIT tag at current level */
25962 &asn_DEF_ProtocolIE_ID,
25964 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
25965 0, 0, /* No default value */
25968 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, criticality),
25969 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25970 -1, /* IMPLICIT tag at current level */
25971 &asn_DEF_Criticality,
25972 select_GNBCUConfigurationUpdateAcknowledgeIEs_criticality_type,
25973 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
25974 0, 0, /* No default value */
25977 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, value),
25978 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25979 +1, /* EXPLICIT tag at current level */
25980 &asn_DEF_value_324,
25981 select_GNBCUConfigurationUpdateAcknowledgeIEs_value_type,
25982 { &asn_OER_memb_value_constr_324, &asn_PER_memb_value_constr_324, memb_value_constraint_321 },
25983 0, 0, /* No default value */
25987 static const ber_tlv_tag_t asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321[] = {
25988 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25990 static const asn_TYPE_tag2member_t asn_MAP_GNBCUConfigurationUpdateAcknowledgeIEs_tag2el_321[] = {
25991 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25992 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25993 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25995 asn_SEQUENCE_specifics_t asn_SPC_GNBCUConfigurationUpdateAcknowledgeIEs_specs_321 = {
25996 sizeof(struct GNBCUConfigurationUpdateAcknowledgeIEs),
25997 offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, _asn_ctx),
25998 asn_MAP_GNBCUConfigurationUpdateAcknowledgeIEs_tag2el_321,
25999 3, /* Count of tags in the map */
26000 0, 0, 0, /* Optional elements (not needed) */
26001 -1, /* First extension addition */
26003 asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs = {
26004 "GNBCUConfigurationUpdateAcknowledgeIEs",
26005 "GNBCUConfigurationUpdateAcknowledgeIEs",
26007 asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321,
26008 sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321)
26009 /sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321[0]), /* 1 */
26010 asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321, /* Same as above */
26011 sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321)
26012 /sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321[0]), /* 1 */
26013 { 0, 0, SEQUENCE_constraint },
26014 asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321,
26015 3, /* Elements count */
26016 &asn_SPC_GNBCUConfigurationUpdateAcknowledgeIEs_specs_321 /* Additional specs */
26019 static asn_TYPE_member_t asn_MBR_value_328[] = {
26020 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.TransactionID),
26021 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26023 &asn_DEF_TransactionID,
26026 0, 0, /* No default value */
26029 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.Cause),
26030 -1 /* Ambiguous tag (CHOICE?) */,
26035 0, 0, /* No default value */
26038 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.TimeToWait),
26039 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26041 &asn_DEF_TimeToWait,
26044 0, 0, /* No default value */
26047 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.CriticalityDiagnostics),
26048 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26050 &asn_DEF_CriticalityDiagnostics,
26053 0, 0, /* No default value */
26054 "CriticalityDiagnostics"
26057 static const unsigned asn_MAP_value_to_canonical_328[] = { 0, 2, 3, 1 };
26058 static const unsigned asn_MAP_value_from_canonical_328[] = { 0, 3, 1, 2 };
26059 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_328[] = {
26060 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
26061 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
26062 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
26063 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
26064 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
26065 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
26066 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
26067 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
26069 static asn_CHOICE_specifics_t asn_SPC_value_specs_328 = {
26070 sizeof(struct GNBCUConfigurationUpdateFailureIEs__value),
26071 offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, _asn_ctx),
26072 offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, present),
26073 sizeof(((struct GNBCUConfigurationUpdateFailureIEs__value *)0)->present),
26074 asn_MAP_value_tag2el_328,
26075 8, /* Count of tags in the map */
26076 asn_MAP_value_to_canonical_328,
26077 asn_MAP_value_from_canonical_328,
26078 -1 /* Extensions start */
26080 static /* Use -fall-defs-global to expose */
26081 asn_TYPE_descriptor_t asn_DEF_value_328 = {
26085 0, /* No effective tags (pointer) */
26086 0, /* No effective tags (count) */
26087 0, /* No tags (pointer) */
26088 0, /* No tags (count) */
26089 { 0, 0, OPEN_TYPE_constraint },
26091 4, /* Elements count */
26092 &asn_SPC_value_specs_328 /* Additional specs */
26095 asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateFailureIEs_325[] = {
26096 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs, id),
26097 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26098 -1, /* IMPLICIT tag at current level */
26099 &asn_DEF_ProtocolIE_ID,
26101 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
26102 0, 0, /* No default value */
26105 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs, criticality),
26106 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26107 -1, /* IMPLICIT tag at current level */
26108 &asn_DEF_Criticality,
26109 select_GNBCUConfigurationUpdateFailureIEs_criticality_type,
26110 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
26111 0, 0, /* No default value */
26114 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs, value),
26115 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26116 +1, /* EXPLICIT tag at current level */
26117 &asn_DEF_value_328,
26118 select_GNBCUConfigurationUpdateFailureIEs_value_type,
26119 { &asn_OER_memb_value_constr_328, &asn_PER_memb_value_constr_328, memb_value_constraint_325 },
26120 0, 0, /* No default value */
26124 static const ber_tlv_tag_t asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325[] = {
26125 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26127 static const asn_TYPE_tag2member_t asn_MAP_GNBCUConfigurationUpdateFailureIEs_tag2el_325[] = {
26128 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26129 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26130 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26132 asn_SEQUENCE_specifics_t asn_SPC_GNBCUConfigurationUpdateFailureIEs_specs_325 = {
26133 sizeof(struct GNBCUConfigurationUpdateFailureIEs),
26134 offsetof(struct GNBCUConfigurationUpdateFailureIEs, _asn_ctx),
26135 asn_MAP_GNBCUConfigurationUpdateFailureIEs_tag2el_325,
26136 3, /* Count of tags in the map */
26137 0, 0, 0, /* Optional elements (not needed) */
26138 -1, /* First extension addition */
26140 asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateFailureIEs = {
26141 "GNBCUConfigurationUpdateFailureIEs",
26142 "GNBCUConfigurationUpdateFailureIEs",
26144 asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325,
26145 sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325)
26146 /sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325[0]), /* 1 */
26147 asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325, /* Same as above */
26148 sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325)
26149 /sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325[0]), /* 1 */
26150 { 0, 0, SEQUENCE_constraint },
26151 asn_MBR_GNBCUConfigurationUpdateFailureIEs_325,
26152 3, /* Elements count */
26153 &asn_SPC_GNBCUConfigurationUpdateFailureIEs_specs_325 /* Additional specs */
26156 static asn_TYPE_member_t asn_MBR_value_332[] = {
26157 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.TransactionID),
26158 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26160 &asn_DEF_TransactionID,
26163 0, 0, /* No default value */
26166 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.RequestType),
26167 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26169 &asn_DEF_RequestType,
26172 0, 0, /* No default value */
26175 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.EUTRA_NR_CellResourceCoordinationReq_Container),
26176 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26178 &asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container,
26181 0, 0, /* No default value */
26182 "EUTRA-NR-CellResourceCoordinationReq-Container"
26184 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.IgnoreResourceCoordinationContainer),
26185 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26187 &asn_DEF_IgnoreResourceCoordinationContainer,
26190 0, 0, /* No default value */
26191 "IgnoreResourceCoordinationContainer"
26194 static const unsigned asn_MAP_value_to_canonical_332[] = { 0, 2, 1, 3 };
26195 static const unsigned asn_MAP_value_from_canonical_332[] = { 0, 2, 1, 3 };
26196 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_332[] = {
26197 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
26198 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* EUTRA-NR-CellResourceCoordinationReq-Container */
26199 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* RequestType */
26200 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 0 } /* IgnoreResourceCoordinationContainer */
26202 static asn_CHOICE_specifics_t asn_SPC_value_specs_332 = {
26203 sizeof(struct GNBDUResourceCoordinationRequest_IEs__value),
26204 offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, _asn_ctx),
26205 offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, present),
26206 sizeof(((struct GNBDUResourceCoordinationRequest_IEs__value *)0)->present),
26207 asn_MAP_value_tag2el_332,
26208 4, /* Count of tags in the map */
26209 asn_MAP_value_to_canonical_332,
26210 asn_MAP_value_from_canonical_332,
26211 -1 /* Extensions start */
26213 static /* Use -fall-defs-global to expose */
26214 asn_TYPE_descriptor_t asn_DEF_value_332 = {
26218 0, /* No effective tags (pointer) */
26219 0, /* No effective tags (count) */
26220 0, /* No tags (pointer) */
26221 0, /* No tags (count) */
26222 { 0, 0, OPEN_TYPE_constraint },
26224 4, /* Elements count */
26225 &asn_SPC_value_specs_332 /* Additional specs */
26228 asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationRequest_IEs_329[] = {
26229 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs, id),
26230 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26231 -1, /* IMPLICIT tag at current level */
26232 &asn_DEF_ProtocolIE_ID,
26234 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
26235 0, 0, /* No default value */
26238 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs, criticality),
26239 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26240 -1, /* IMPLICIT tag at current level */
26241 &asn_DEF_Criticality,
26242 select_GNBDUResourceCoordinationRequest_IEs_criticality_type,
26243 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
26244 0, 0, /* No default value */
26247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs, value),
26248 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26249 +1, /* EXPLICIT tag at current level */
26250 &asn_DEF_value_332,
26251 select_GNBDUResourceCoordinationRequest_IEs_value_type,
26252 { &asn_OER_memb_value_constr_332, &asn_PER_memb_value_constr_332, memb_value_constraint_329 },
26253 0, 0, /* No default value */
26257 static const ber_tlv_tag_t asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329[] = {
26258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26260 static const asn_TYPE_tag2member_t asn_MAP_GNBDUResourceCoordinationRequest_IEs_tag2el_329[] = {
26261 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26262 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26263 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26265 asn_SEQUENCE_specifics_t asn_SPC_GNBDUResourceCoordinationRequest_IEs_specs_329 = {
26266 sizeof(struct GNBDUResourceCoordinationRequest_IEs),
26267 offsetof(struct GNBDUResourceCoordinationRequest_IEs, _asn_ctx),
26268 asn_MAP_GNBDUResourceCoordinationRequest_IEs_tag2el_329,
26269 3, /* Count of tags in the map */
26270 0, 0, 0, /* Optional elements (not needed) */
26271 -1, /* First extension addition */
26273 asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationRequest_IEs = {
26274 "GNBDUResourceCoordinationRequest-IEs",
26275 "GNBDUResourceCoordinationRequest-IEs",
26277 asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329,
26278 sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329)
26279 /sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329[0]), /* 1 */
26280 asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329, /* Same as above */
26281 sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329)
26282 /sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329[0]), /* 1 */
26283 { 0, 0, SEQUENCE_constraint },
26284 asn_MBR_GNBDUResourceCoordinationRequest_IEs_329,
26285 3, /* Elements count */
26286 &asn_SPC_GNBDUResourceCoordinationRequest_IEs_specs_329 /* Additional specs */
26289 static asn_TYPE_member_t asn_MBR_value_336[] = {
26290 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, choice.TransactionID),
26291 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26293 &asn_DEF_TransactionID,
26296 0, 0, /* No default value */
26299 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, choice.EUTRA_NR_CellResourceCoordinationReqAck_Container),
26300 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26302 &asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container,
26305 0, 0, /* No default value */
26306 "EUTRA-NR-CellResourceCoordinationReqAck-Container"
26309 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_336[] = {
26310 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
26311 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 } /* EUTRA-NR-CellResourceCoordinationReqAck-Container */
26313 static asn_CHOICE_specifics_t asn_SPC_value_specs_336 = {
26314 sizeof(struct GNBDUResourceCoordinationResponse_IEs__value),
26315 offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, _asn_ctx),
26316 offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, present),
26317 sizeof(((struct GNBDUResourceCoordinationResponse_IEs__value *)0)->present),
26318 asn_MAP_value_tag2el_336,
26319 2, /* Count of tags in the map */
26321 -1 /* Extensions start */
26323 static /* Use -fall-defs-global to expose */
26324 asn_TYPE_descriptor_t asn_DEF_value_336 = {
26328 0, /* No effective tags (pointer) */
26329 0, /* No effective tags (count) */
26330 0, /* No tags (pointer) */
26331 0, /* No tags (count) */
26332 { 0, 0, OPEN_TYPE_constraint },
26334 2, /* Elements count */
26335 &asn_SPC_value_specs_336 /* Additional specs */
26338 asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationResponse_IEs_333[] = {
26339 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs, id),
26340 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26341 -1, /* IMPLICIT tag at current level */
26342 &asn_DEF_ProtocolIE_ID,
26344 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
26345 0, 0, /* No default value */
26348 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs, criticality),
26349 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26350 -1, /* IMPLICIT tag at current level */
26351 &asn_DEF_Criticality,
26352 select_GNBDUResourceCoordinationResponse_IEs_criticality_type,
26353 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
26354 0, 0, /* No default value */
26357 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs, value),
26358 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26359 +1, /* EXPLICIT tag at current level */
26360 &asn_DEF_value_336,
26361 select_GNBDUResourceCoordinationResponse_IEs_value_type,
26362 { &asn_OER_memb_value_constr_336, &asn_PER_memb_value_constr_336, memb_value_constraint_333 },
26363 0, 0, /* No default value */
26367 static const ber_tlv_tag_t asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333[] = {
26368 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26370 static const asn_TYPE_tag2member_t asn_MAP_GNBDUResourceCoordinationResponse_IEs_tag2el_333[] = {
26371 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26372 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26373 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26375 asn_SEQUENCE_specifics_t asn_SPC_GNBDUResourceCoordinationResponse_IEs_specs_333 = {
26376 sizeof(struct GNBDUResourceCoordinationResponse_IEs),
26377 offsetof(struct GNBDUResourceCoordinationResponse_IEs, _asn_ctx),
26378 asn_MAP_GNBDUResourceCoordinationResponse_IEs_tag2el_333,
26379 3, /* Count of tags in the map */
26380 0, 0, 0, /* Optional elements (not needed) */
26381 -1, /* First extension addition */
26383 asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationResponse_IEs = {
26384 "GNBDUResourceCoordinationResponse-IEs",
26385 "GNBDUResourceCoordinationResponse-IEs",
26387 asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333,
26388 sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333)
26389 /sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333[0]), /* 1 */
26390 asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333, /* Same as above */
26391 sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333)
26392 /sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333[0]), /* 1 */
26393 { 0, 0, SEQUENCE_constraint },
26394 asn_MBR_GNBDUResourceCoordinationResponse_IEs_333,
26395 3, /* Elements count */
26396 &asn_SPC_GNBDUResourceCoordinationResponse_IEs_specs_333 /* Additional specs */
26399 static asn_TYPE_member_t asn_MBR_value_340[] = {
26400 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.GNB_CU_UE_F1AP_ID),
26401 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26403 &asn_DEF_GNB_CU_UE_F1AP_ID,
26406 0, 0, /* No default value */
26407 "GNB-CU-UE-F1AP-ID"
26409 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.GNB_DU_UE_F1AP_ID),
26410 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26412 &asn_DEF_GNB_DU_UE_F1AP_ID,
26415 0, 0, /* No default value */
26416 "GNB-DU-UE-F1AP-ID"
26418 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.NRCGI),
26419 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26424 0, 0, /* No default value */
26427 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ServCellIndex),
26428 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26430 &asn_DEF_ServCellIndex,
26433 0, 0, /* No default value */
26436 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.CellULConfigured),
26437 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26439 &asn_DEF_CellULConfigured,
26442 0, 0, /* No default value */
26445 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.CUtoDURRCInformation),
26446 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26448 &asn_DEF_CUtoDURRCInformation,
26451 0, 0, /* No default value */
26452 "CUtoDURRCInformation"
26454 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.Candidate_SpCell_List),
26455 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26457 &asn_DEF_Candidate_SpCell_List,
26460 0, 0, /* No default value */
26461 "Candidate-SpCell-List"
26463 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.DRXCycle),
26464 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26469 0, 0, /* No default value */
26472 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ResourceCoordinationTransferContainer),
26473 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26475 &asn_DEF_ResourceCoordinationTransferContainer,
26478 0, 0, /* No default value */
26479 "ResourceCoordinationTransferContainer"
26481 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.SCell_ToBeSetup_List),
26482 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26484 &asn_DEF_SCell_ToBeSetup_List,
26487 0, 0, /* No default value */
26488 "SCell-ToBeSetup-List"
26490 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.SRBs_ToBeSetup_List),
26491 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26493 &asn_DEF_SRBs_ToBeSetup_List,
26496 0, 0, /* No default value */
26497 "SRBs-ToBeSetup-List"
26499 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.DRBs_ToBeSetup_List),
26500 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26502 &asn_DEF_DRBs_ToBeSetup_List,
26505 0, 0, /* No default value */
26506 "DRBs-ToBeSetup-List"
26508 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.InactivityMonitoringRequest),
26509 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26511 &asn_DEF_InactivityMonitoringRequest,
26514 0, 0, /* No default value */
26515 "InactivityMonitoringRequest"
26517 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.RAT_FrequencyPriorityInformation),
26518 -1 /* Ambiguous tag (CHOICE?) */,
26520 &asn_DEF_RAT_FrequencyPriorityInformation,
26523 0, 0, /* No default value */
26524 "RAT-FrequencyPriorityInformation"
26526 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.RRCContainer),
26527 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26529 &asn_DEF_RRCContainer,
26532 0, 0, /* No default value */
26535 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.MaskedIMEISV),
26536 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
26538 &asn_DEF_MaskedIMEISV,
26541 0, 0, /* No default value */
26544 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.PLMN_Identity),
26545 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26547 &asn_DEF_PLMN_Identity,
26550 0, 0, /* No default value */
26553 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.BitRate),
26554 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26559 0, 0, /* No default value */
26562 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.RRCDeliveryStatusRequest),
26563 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26565 &asn_DEF_RRCDeliveryStatusRequest,
26568 0, 0, /* No default value */
26569 "RRCDeliveryStatusRequest"
26571 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ResourceCoordinationTransferInformation),
26572 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26574 &asn_DEF_ResourceCoordinationTransferInformation,
26577 0, 0, /* No default value */
26578 "ResourceCoordinationTransferInformation"
26580 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ServingCellMO),
26581 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26583 &asn_DEF_ServingCellMO,
26586 0, 0, /* No default value */
26590 static const unsigned asn_MAP_value_to_canonical_340[] = { 0, 1, 3, 17, 20, 15, 8, 14, 16, 4, 12, 18, 2, 5, 6, 7, 9, 10, 11, 19, 13 };
26591 static const unsigned asn_MAP_value_from_canonical_340[] = { 0, 1, 12, 2, 9, 13, 14, 15, 6, 16, 17, 18, 10, 20, 7, 5, 8, 3, 11, 19, 4 };
26592 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_340[] = {
26593 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 4 }, /* GNB-CU-UE-F1AP-ID */
26594 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 3 }, /* GNB-DU-UE-F1AP-ID */
26595 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 2 }, /* ServCellIndex */
26596 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 17, -3, 1 }, /* BitRate */
26597 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 20, -4, 0 }, /* ServingCellMO */
26598 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 15, 0, 0 }, /* MaskedIMEISV */
26599 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 8, 0, 2 }, /* ResourceCoordinationTransferContainer */
26600 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 14, -1, 1 }, /* RRCContainer */
26601 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 16, -2, 0 }, /* PLMN-Identity */
26602 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 2 }, /* CellULConfigured */
26603 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 12, -1, 1 }, /* InactivityMonitoringRequest */
26604 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 18, -2, 0 }, /* RRCDeliveryStatusRequest */
26605 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 7 }, /* NRCGI */
26606 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 6 }, /* CUtoDURRCInformation */
26607 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 5 }, /* Candidate-SpCell-List */
26608 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 4 }, /* DRXCycle */
26609 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -4, 3 }, /* SCell-ToBeSetup-List */
26610 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -5, 2 }, /* SRBs-ToBeSetup-List */
26611 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -6, 1 }, /* DRBs-ToBeSetup-List */
26612 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -7, 0 }, /* ResourceCoordinationTransferInformation */
26613 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 13, 0, 0 }, /* subscriberProfileIDforRFP */
26614 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 13, 0, 0 }, /* rAT-FrequencySelectionPriority */
26615 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 13, 0, 0 } /* choice-extension */
26617 static asn_CHOICE_specifics_t asn_SPC_value_specs_340 = {
26618 sizeof(struct UEContextSetupRequestIEs__value),
26619 offsetof(struct UEContextSetupRequestIEs__value, _asn_ctx),
26620 offsetof(struct UEContextSetupRequestIEs__value, present),
26621 sizeof(((struct UEContextSetupRequestIEs__value *)0)->present),
26622 asn_MAP_value_tag2el_340,
26623 23, /* Count of tags in the map */
26624 asn_MAP_value_to_canonical_340,
26625 asn_MAP_value_from_canonical_340,
26626 -1 /* Extensions start */
26628 static /* Use -fall-defs-global to expose */
26629 asn_TYPE_descriptor_t asn_DEF_value_340 = {
26633 0, /* No effective tags (pointer) */
26634 0, /* No effective tags (count) */
26635 0, /* No tags (pointer) */
26636 0, /* No tags (count) */
26637 { 0, 0, OPEN_TYPE_constraint },
26639 21, /* Elements count */
26640 &asn_SPC_value_specs_340 /* Additional specs */
26643 asn_TYPE_member_t asn_MBR_UEContextSetupRequestIEs_337[] = {
26644 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs, id),
26645 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26646 -1, /* IMPLICIT tag at current level */
26647 &asn_DEF_ProtocolIE_ID,
26649 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
26650 0, 0, /* No default value */
26653 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs, criticality),
26654 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26655 -1, /* IMPLICIT tag at current level */
26656 &asn_DEF_Criticality,
26657 select_UEContextSetupRequestIEs_criticality_type,
26658 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
26659 0, 0, /* No default value */
26662 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs, value),
26663 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26664 +1, /* EXPLICIT tag at current level */
26665 &asn_DEF_value_340,
26666 select_UEContextSetupRequestIEs_value_type,
26667 { &asn_OER_memb_value_constr_340, &asn_PER_memb_value_constr_340, memb_value_constraint_337 },
26668 0, 0, /* No default value */
26672 static const ber_tlv_tag_t asn_DEF_UEContextSetupRequestIEs_tags_337[] = {
26673 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26675 static const asn_TYPE_tag2member_t asn_MAP_UEContextSetupRequestIEs_tag2el_337[] = {
26676 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26677 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26678 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26680 asn_SEQUENCE_specifics_t asn_SPC_UEContextSetupRequestIEs_specs_337 = {
26681 sizeof(struct UEContextSetupRequestIEs),
26682 offsetof(struct UEContextSetupRequestIEs, _asn_ctx),
26683 asn_MAP_UEContextSetupRequestIEs_tag2el_337,
26684 3, /* Count of tags in the map */
26685 0, 0, 0, /* Optional elements (not needed) */
26686 -1, /* First extension addition */
26688 asn_TYPE_descriptor_t asn_DEF_UEContextSetupRequestIEs = {
26689 "UEContextSetupRequestIEs",
26690 "UEContextSetupRequestIEs",
26692 asn_DEF_UEContextSetupRequestIEs_tags_337,
26693 sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337)
26694 /sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337[0]), /* 1 */
26695 asn_DEF_UEContextSetupRequestIEs_tags_337, /* Same as above */
26696 sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337)
26697 /sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337[0]), /* 1 */
26698 { 0, 0, SEQUENCE_constraint },
26699 asn_MBR_UEContextSetupRequestIEs_337,
26700 3, /* Elements count */
26701 &asn_SPC_UEContextSetupRequestIEs_specs_337 /* Additional specs */
26704 static asn_TYPE_member_t asn_MBR_value_344[] = {
26705 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.GNB_CU_UE_F1AP_ID),
26706 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26708 &asn_DEF_GNB_CU_UE_F1AP_ID,
26711 0, 0, /* No default value */
26712 "GNB-CU-UE-F1AP-ID"
26714 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.GNB_DU_UE_F1AP_ID),
26715 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26717 &asn_DEF_GNB_DU_UE_F1AP_ID,
26720 0, 0, /* No default value */
26721 "GNB-DU-UE-F1AP-ID"
26723 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.DUtoCURRCInformation),
26724 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26726 &asn_DEF_DUtoCURRCInformation,
26729 0, 0, /* No default value */
26730 "DUtoCURRCInformation"
26732 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.C_RNTI),
26733 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26738 0, 0, /* No default value */
26741 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.ResourceCoordinationTransferContainer),
26742 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26744 &asn_DEF_ResourceCoordinationTransferContainer,
26747 0, 0, /* No default value */
26748 "ResourceCoordinationTransferContainer"
26750 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.FullConfiguration),
26751 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26753 &asn_DEF_FullConfiguration,
26756 0, 0, /* No default value */
26757 "FullConfiguration"
26759 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.DRBs_Setup_List),
26760 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26762 &asn_DEF_DRBs_Setup_List,
26765 0, 0, /* No default value */
26768 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.SRBs_FailedToBeSetup_List),
26769 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26771 &asn_DEF_SRBs_FailedToBeSetup_List,
26774 0, 0, /* No default value */
26775 "SRBs-FailedToBeSetup-List"
26777 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.DRBs_FailedToBeSetup_List),
26778 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26780 &asn_DEF_DRBs_FailedToBeSetup_List,
26783 0, 0, /* No default value */
26784 "DRBs-FailedToBeSetup-List"
26786 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.SCell_FailedtoSetup_List),
26787 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26789 &asn_DEF_SCell_FailedtoSetup_List,
26792 0, 0, /* No default value */
26793 "SCell-FailedtoSetup-List"
26795 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.InactivityMonitoringResponse),
26796 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26798 &asn_DEF_InactivityMonitoringResponse,
26801 0, 0, /* No default value */
26802 "InactivityMonitoringResponse"
26804 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.CriticalityDiagnostics),
26805 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26807 &asn_DEF_CriticalityDiagnostics,
26810 0, 0, /* No default value */
26811 "CriticalityDiagnostics"
26813 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.SRBs_Setup_List),
26814 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26816 &asn_DEF_SRBs_Setup_List,
26819 0, 0, /* No default value */
26823 static const unsigned asn_MAP_value_to_canonical_344[] = { 0, 1, 3, 4, 5, 10, 2, 6, 7, 8, 9, 11, 12 };
26824 static const unsigned asn_MAP_value_from_canonical_344[] = { 0, 1, 6, 2, 3, 4, 7, 8, 9, 10, 5, 11, 12 };
26825 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_344[] = {
26826 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
26827 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
26828 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* C-RNTI */
26829 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* ResourceCoordinationTransferContainer */
26830 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* FullConfiguration */
26831 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, -1, 0 }, /* InactivityMonitoringResponse */
26832 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 6 }, /* DUtoCURRCInformation */
26833 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -1, 5 }, /* DRBs-Setup-List */
26834 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -2, 4 }, /* SRBs-FailedToBeSetup-List */
26835 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -3, 3 }, /* DRBs-FailedToBeSetup-List */
26836 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -4, 2 }, /* SCell-FailedtoSetup-List */
26837 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -5, 1 }, /* CriticalityDiagnostics */
26838 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -6, 0 } /* SRBs-Setup-List */
26840 static asn_CHOICE_specifics_t asn_SPC_value_specs_344 = {
26841 sizeof(struct UEContextSetupResponseIEs__value),
26842 offsetof(struct UEContextSetupResponseIEs__value, _asn_ctx),
26843 offsetof(struct UEContextSetupResponseIEs__value, present),
26844 sizeof(((struct UEContextSetupResponseIEs__value *)0)->present),
26845 asn_MAP_value_tag2el_344,
26846 13, /* Count of tags in the map */
26847 asn_MAP_value_to_canonical_344,
26848 asn_MAP_value_from_canonical_344,
26849 -1 /* Extensions start */
26851 static /* Use -fall-defs-global to expose */
26852 asn_TYPE_descriptor_t asn_DEF_value_344 = {
26856 0, /* No effective tags (pointer) */
26857 0, /* No effective tags (count) */
26858 0, /* No tags (pointer) */
26859 0, /* No tags (count) */
26860 { 0, 0, OPEN_TYPE_constraint },
26862 13, /* Elements count */
26863 &asn_SPC_value_specs_344 /* Additional specs */
26866 asn_TYPE_member_t asn_MBR_UEContextSetupResponseIEs_341[] = {
26867 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs, id),
26868 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26869 -1, /* IMPLICIT tag at current level */
26870 &asn_DEF_ProtocolIE_ID,
26872 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
26873 0, 0, /* No default value */
26876 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs, criticality),
26877 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26878 -1, /* IMPLICIT tag at current level */
26879 &asn_DEF_Criticality,
26880 select_UEContextSetupResponseIEs_criticality_type,
26881 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
26882 0, 0, /* No default value */
26885 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs, value),
26886 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26887 +1, /* EXPLICIT tag at current level */
26888 &asn_DEF_value_344,
26889 select_UEContextSetupResponseIEs_value_type,
26890 { &asn_OER_memb_value_constr_344, &asn_PER_memb_value_constr_344, memb_value_constraint_341 },
26891 0, 0, /* No default value */
26895 static const ber_tlv_tag_t asn_DEF_UEContextSetupResponseIEs_tags_341[] = {
26896 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26898 static const asn_TYPE_tag2member_t asn_MAP_UEContextSetupResponseIEs_tag2el_341[] = {
26899 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26900 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26901 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26903 asn_SEQUENCE_specifics_t asn_SPC_UEContextSetupResponseIEs_specs_341 = {
26904 sizeof(struct UEContextSetupResponseIEs),
26905 offsetof(struct UEContextSetupResponseIEs, _asn_ctx),
26906 asn_MAP_UEContextSetupResponseIEs_tag2el_341,
26907 3, /* Count of tags in the map */
26908 0, 0, 0, /* Optional elements (not needed) */
26909 -1, /* First extension addition */
26911 asn_TYPE_descriptor_t asn_DEF_UEContextSetupResponseIEs = {
26912 "UEContextSetupResponseIEs",
26913 "UEContextSetupResponseIEs",
26915 asn_DEF_UEContextSetupResponseIEs_tags_341,
26916 sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341)
26917 /sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341[0]), /* 1 */
26918 asn_DEF_UEContextSetupResponseIEs_tags_341, /* Same as above */
26919 sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341)
26920 /sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341[0]), /* 1 */
26921 { 0, 0, SEQUENCE_constraint },
26922 asn_MBR_UEContextSetupResponseIEs_341,
26923 3, /* Elements count */
26924 &asn_SPC_UEContextSetupResponseIEs_specs_341 /* Additional specs */
26927 static asn_TYPE_member_t asn_MBR_value_348[] = {
26928 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.GNB_CU_UE_F1AP_ID),
26929 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26931 &asn_DEF_GNB_CU_UE_F1AP_ID,
26934 0, 0, /* No default value */
26935 "GNB-CU-UE-F1AP-ID"
26937 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.GNB_DU_UE_F1AP_ID),
26938 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26940 &asn_DEF_GNB_DU_UE_F1AP_ID,
26943 0, 0, /* No default value */
26944 "GNB-DU-UE-F1AP-ID"
26946 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.Cause),
26947 -1 /* Ambiguous tag (CHOICE?) */,
26952 0, 0, /* No default value */
26955 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.CriticalityDiagnostics),
26956 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26958 &asn_DEF_CriticalityDiagnostics,
26961 0, 0, /* No default value */
26962 "CriticalityDiagnostics"
26964 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.Potential_SpCell_List),
26965 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26967 &asn_DEF_Potential_SpCell_List,
26970 0, 0, /* No default value */
26971 "Potential-SpCell-List"
26974 static const unsigned asn_MAP_value_to_canonical_348[] = { 0, 1, 3, 4, 2 };
26975 static const unsigned asn_MAP_value_from_canonical_348[] = { 0, 1, 4, 2, 3 };
26976 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_348[] = {
26977 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
26978 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
26979 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* CriticalityDiagnostics */
26980 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* Potential-SpCell-List */
26981 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
26982 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
26983 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
26984 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
26985 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
26987 static asn_CHOICE_specifics_t asn_SPC_value_specs_348 = {
26988 sizeof(struct UEContextSetupFailureIEs__value),
26989 offsetof(struct UEContextSetupFailureIEs__value, _asn_ctx),
26990 offsetof(struct UEContextSetupFailureIEs__value, present),
26991 sizeof(((struct UEContextSetupFailureIEs__value *)0)->present),
26992 asn_MAP_value_tag2el_348,
26993 9, /* Count of tags in the map */
26994 asn_MAP_value_to_canonical_348,
26995 asn_MAP_value_from_canonical_348,
26996 -1 /* Extensions start */
26998 static /* Use -fall-defs-global to expose */
26999 asn_TYPE_descriptor_t asn_DEF_value_348 = {
27003 0, /* No effective tags (pointer) */
27004 0, /* No effective tags (count) */
27005 0, /* No tags (pointer) */
27006 0, /* No tags (count) */
27007 { 0, 0, OPEN_TYPE_constraint },
27009 5, /* Elements count */
27010 &asn_SPC_value_specs_348 /* Additional specs */
27013 asn_TYPE_member_t asn_MBR_UEContextSetupFailureIEs_345[] = {
27014 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs, id),
27015 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27016 -1, /* IMPLICIT tag at current level */
27017 &asn_DEF_ProtocolIE_ID,
27019 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
27020 0, 0, /* No default value */
27023 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs, criticality),
27024 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27025 -1, /* IMPLICIT tag at current level */
27026 &asn_DEF_Criticality,
27027 select_UEContextSetupFailureIEs_criticality_type,
27028 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
27029 0, 0, /* No default value */
27032 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs, value),
27033 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27034 +1, /* EXPLICIT tag at current level */
27035 &asn_DEF_value_348,
27036 select_UEContextSetupFailureIEs_value_type,
27037 { &asn_OER_memb_value_constr_348, &asn_PER_memb_value_constr_348, memb_value_constraint_345 },
27038 0, 0, /* No default value */
27042 static const ber_tlv_tag_t asn_DEF_UEContextSetupFailureIEs_tags_345[] = {
27043 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27045 static const asn_TYPE_tag2member_t asn_MAP_UEContextSetupFailureIEs_tag2el_345[] = {
27046 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27047 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27048 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27050 asn_SEQUENCE_specifics_t asn_SPC_UEContextSetupFailureIEs_specs_345 = {
27051 sizeof(struct UEContextSetupFailureIEs),
27052 offsetof(struct UEContextSetupFailureIEs, _asn_ctx),
27053 asn_MAP_UEContextSetupFailureIEs_tag2el_345,
27054 3, /* Count of tags in the map */
27055 0, 0, 0, /* Optional elements (not needed) */
27056 -1, /* First extension addition */
27058 asn_TYPE_descriptor_t asn_DEF_UEContextSetupFailureIEs = {
27059 "UEContextSetupFailureIEs",
27060 "UEContextSetupFailureIEs",
27062 asn_DEF_UEContextSetupFailureIEs_tags_345,
27063 sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345)
27064 /sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345[0]), /* 1 */
27065 asn_DEF_UEContextSetupFailureIEs_tags_345, /* Same as above */
27066 sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345)
27067 /sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345[0]), /* 1 */
27068 { 0, 0, SEQUENCE_constraint },
27069 asn_MBR_UEContextSetupFailureIEs_345,
27070 3, /* Elements count */
27071 &asn_SPC_UEContextSetupFailureIEs_specs_345 /* Additional specs */
27074 static asn_TYPE_member_t asn_MBR_value_352[] = {
27075 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs__value, choice.GNB_CU_UE_F1AP_ID),
27076 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27078 &asn_DEF_GNB_CU_UE_F1AP_ID,
27081 0, 0, /* No default value */
27082 "GNB-CU-UE-F1AP-ID"
27084 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs__value, choice.GNB_DU_UE_F1AP_ID),
27085 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27087 &asn_DEF_GNB_DU_UE_F1AP_ID,
27090 0, 0, /* No default value */
27091 "GNB-DU-UE-F1AP-ID"
27093 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs__value, choice.Cause),
27094 -1 /* Ambiguous tag (CHOICE?) */,
27099 0, 0, /* No default value */
27103 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_352[] = {
27104 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
27105 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
27106 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
27107 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
27108 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
27109 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
27110 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
27112 static asn_CHOICE_specifics_t asn_SPC_value_specs_352 = {
27113 sizeof(struct UEContextReleaseRequestIEs__value),
27114 offsetof(struct UEContextReleaseRequestIEs__value, _asn_ctx),
27115 offsetof(struct UEContextReleaseRequestIEs__value, present),
27116 sizeof(((struct UEContextReleaseRequestIEs__value *)0)->present),
27117 asn_MAP_value_tag2el_352,
27118 7, /* Count of tags in the map */
27120 -1 /* Extensions start */
27122 static /* Use -fall-defs-global to expose */
27123 asn_TYPE_descriptor_t asn_DEF_value_352 = {
27127 0, /* No effective tags (pointer) */
27128 0, /* No effective tags (count) */
27129 0, /* No tags (pointer) */
27130 0, /* No tags (count) */
27131 { 0, 0, OPEN_TYPE_constraint },
27133 3, /* Elements count */
27134 &asn_SPC_value_specs_352 /* Additional specs */
27137 asn_TYPE_member_t asn_MBR_UEContextReleaseRequestIEs_349[] = {
27138 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs, id),
27139 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27140 -1, /* IMPLICIT tag at current level */
27141 &asn_DEF_ProtocolIE_ID,
27143 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
27144 0, 0, /* No default value */
27147 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs, criticality),
27148 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27149 -1, /* IMPLICIT tag at current level */
27150 &asn_DEF_Criticality,
27151 select_UEContextReleaseRequestIEs_criticality_type,
27152 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
27153 0, 0, /* No default value */
27156 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs, value),
27157 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27158 +1, /* EXPLICIT tag at current level */
27159 &asn_DEF_value_352,
27160 select_UEContextReleaseRequestIEs_value_type,
27161 { &asn_OER_memb_value_constr_352, &asn_PER_memb_value_constr_352, memb_value_constraint_349 },
27162 0, 0, /* No default value */
27166 static const ber_tlv_tag_t asn_DEF_UEContextReleaseRequestIEs_tags_349[] = {
27167 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27169 static const asn_TYPE_tag2member_t asn_MAP_UEContextReleaseRequestIEs_tag2el_349[] = {
27170 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27171 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27172 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27174 asn_SEQUENCE_specifics_t asn_SPC_UEContextReleaseRequestIEs_specs_349 = {
27175 sizeof(struct UEContextReleaseRequestIEs),
27176 offsetof(struct UEContextReleaseRequestIEs, _asn_ctx),
27177 asn_MAP_UEContextReleaseRequestIEs_tag2el_349,
27178 3, /* Count of tags in the map */
27179 0, 0, 0, /* Optional elements (not needed) */
27180 -1, /* First extension addition */
27182 asn_TYPE_descriptor_t asn_DEF_UEContextReleaseRequestIEs = {
27183 "UEContextReleaseRequestIEs",
27184 "UEContextReleaseRequestIEs",
27186 asn_DEF_UEContextReleaseRequestIEs_tags_349,
27187 sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349)
27188 /sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349[0]), /* 1 */
27189 asn_DEF_UEContextReleaseRequestIEs_tags_349, /* Same as above */
27190 sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349)
27191 /sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349[0]), /* 1 */
27192 { 0, 0, SEQUENCE_constraint },
27193 asn_MBR_UEContextReleaseRequestIEs_349,
27194 3, /* Elements count */
27195 &asn_SPC_UEContextReleaseRequestIEs_specs_349 /* Additional specs */
27198 static asn_TYPE_member_t asn_MBR_value_356[] = {
27199 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.GNB_CU_UE_F1AP_ID),
27200 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27202 &asn_DEF_GNB_CU_UE_F1AP_ID,
27205 0, 0, /* No default value */
27206 "GNB-CU-UE-F1AP-ID"
27208 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.GNB_DU_UE_F1AP_ID),
27209 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27211 &asn_DEF_GNB_DU_UE_F1AP_ID,
27214 0, 0, /* No default value */
27215 "GNB-DU-UE-F1AP-ID"
27217 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.Cause),
27218 -1 /* Ambiguous tag (CHOICE?) */,
27223 0, 0, /* No default value */
27226 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.RRCContainer),
27227 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27229 &asn_DEF_RRCContainer,
27232 0, 0, /* No default value */
27235 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.SRBID),
27236 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27241 0, 0, /* No default value */
27244 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.ExecuteDuplication),
27245 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27247 &asn_DEF_ExecuteDuplication,
27250 0, 0, /* No default value */
27251 "ExecuteDuplication"
27253 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.RRCDeliveryStatusRequest),
27254 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27256 &asn_DEF_RRCDeliveryStatusRequest,
27259 0, 0, /* No default value */
27260 "RRCDeliveryStatusRequest"
27263 static const unsigned asn_MAP_value_to_canonical_356[] = { 0, 1, 4, 3, 5, 6, 2 };
27264 static const unsigned asn_MAP_value_from_canonical_356[] = { 0, 1, 6, 3, 2, 4, 5 };
27265 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_356[] = {
27266 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
27267 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
27268 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* SRBID */
27269 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* RRCContainer */
27270 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* ExecuteDuplication */
27271 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* RRCDeliveryStatusRequest */
27272 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
27273 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
27274 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
27275 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
27276 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
27278 static asn_CHOICE_specifics_t asn_SPC_value_specs_356 = {
27279 sizeof(struct UEContextReleaseCommandIEs__value),
27280 offsetof(struct UEContextReleaseCommandIEs__value, _asn_ctx),
27281 offsetof(struct UEContextReleaseCommandIEs__value, present),
27282 sizeof(((struct UEContextReleaseCommandIEs__value *)0)->present),
27283 asn_MAP_value_tag2el_356,
27284 11, /* Count of tags in the map */
27285 asn_MAP_value_to_canonical_356,
27286 asn_MAP_value_from_canonical_356,
27287 -1 /* Extensions start */
27289 static /* Use -fall-defs-global to expose */
27290 asn_TYPE_descriptor_t asn_DEF_value_356 = {
27294 0, /* No effective tags (pointer) */
27295 0, /* No effective tags (count) */
27296 0, /* No tags (pointer) */
27297 0, /* No tags (count) */
27298 { 0, 0, OPEN_TYPE_constraint },
27300 7, /* Elements count */
27301 &asn_SPC_value_specs_356 /* Additional specs */
27304 asn_TYPE_member_t asn_MBR_UEContextReleaseCommandIEs_353[] = {
27305 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs, id),
27306 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27307 -1, /* IMPLICIT tag at current level */
27308 &asn_DEF_ProtocolIE_ID,
27310 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
27311 0, 0, /* No default value */
27314 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs, criticality),
27315 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27316 -1, /* IMPLICIT tag at current level */
27317 &asn_DEF_Criticality,
27318 select_UEContextReleaseCommandIEs_criticality_type,
27319 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
27320 0, 0, /* No default value */
27323 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs, value),
27324 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27325 +1, /* EXPLICIT tag at current level */
27326 &asn_DEF_value_356,
27327 select_UEContextReleaseCommandIEs_value_type,
27328 { &asn_OER_memb_value_constr_356, &asn_PER_memb_value_constr_356, memb_value_constraint_353 },
27329 0, 0, /* No default value */
27333 static const ber_tlv_tag_t asn_DEF_UEContextReleaseCommandIEs_tags_353[] = {
27334 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27336 static const asn_TYPE_tag2member_t asn_MAP_UEContextReleaseCommandIEs_tag2el_353[] = {
27337 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27338 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27339 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27341 asn_SEQUENCE_specifics_t asn_SPC_UEContextReleaseCommandIEs_specs_353 = {
27342 sizeof(struct UEContextReleaseCommandIEs),
27343 offsetof(struct UEContextReleaseCommandIEs, _asn_ctx),
27344 asn_MAP_UEContextReleaseCommandIEs_tag2el_353,
27345 3, /* Count of tags in the map */
27346 0, 0, 0, /* Optional elements (not needed) */
27347 -1, /* First extension addition */
27349 asn_TYPE_descriptor_t asn_DEF_UEContextReleaseCommandIEs = {
27350 "UEContextReleaseCommandIEs",
27351 "UEContextReleaseCommandIEs",
27353 asn_DEF_UEContextReleaseCommandIEs_tags_353,
27354 sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353)
27355 /sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353[0]), /* 1 */
27356 asn_DEF_UEContextReleaseCommandIEs_tags_353, /* Same as above */
27357 sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353)
27358 /sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353[0]), /* 1 */
27359 { 0, 0, SEQUENCE_constraint },
27360 asn_MBR_UEContextReleaseCommandIEs_353,
27361 3, /* Elements count */
27362 &asn_SPC_UEContextReleaseCommandIEs_specs_353 /* Additional specs */
27365 static asn_TYPE_member_t asn_MBR_value_360[] = {
27366 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs__value, choice.GNB_CU_UE_F1AP_ID),
27367 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27369 &asn_DEF_GNB_CU_UE_F1AP_ID,
27372 0, 0, /* No default value */
27373 "GNB-CU-UE-F1AP-ID"
27375 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs__value, choice.GNB_DU_UE_F1AP_ID),
27376 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27378 &asn_DEF_GNB_DU_UE_F1AP_ID,
27381 0, 0, /* No default value */
27382 "GNB-DU-UE-F1AP-ID"
27384 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs__value, choice.CriticalityDiagnostics),
27385 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27387 &asn_DEF_CriticalityDiagnostics,
27390 0, 0, /* No default value */
27391 "CriticalityDiagnostics"
27394 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_360[] = {
27395 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
27396 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
27397 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */
27399 static asn_CHOICE_specifics_t asn_SPC_value_specs_360 = {
27400 sizeof(struct UEContextReleaseCompleteIEs__value),
27401 offsetof(struct UEContextReleaseCompleteIEs__value, _asn_ctx),
27402 offsetof(struct UEContextReleaseCompleteIEs__value, present),
27403 sizeof(((struct UEContextReleaseCompleteIEs__value *)0)->present),
27404 asn_MAP_value_tag2el_360,
27405 3, /* Count of tags in the map */
27407 -1 /* Extensions start */
27409 static /* Use -fall-defs-global to expose */
27410 asn_TYPE_descriptor_t asn_DEF_value_360 = {
27414 0, /* No effective tags (pointer) */
27415 0, /* No effective tags (count) */
27416 0, /* No tags (pointer) */
27417 0, /* No tags (count) */
27418 { 0, 0, OPEN_TYPE_constraint },
27420 3, /* Elements count */
27421 &asn_SPC_value_specs_360 /* Additional specs */
27424 asn_TYPE_member_t asn_MBR_UEContextReleaseCompleteIEs_357[] = {
27425 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs, id),
27426 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27427 -1, /* IMPLICIT tag at current level */
27428 &asn_DEF_ProtocolIE_ID,
27430 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
27431 0, 0, /* No default value */
27434 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs, criticality),
27435 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27436 -1, /* IMPLICIT tag at current level */
27437 &asn_DEF_Criticality,
27438 select_UEContextReleaseCompleteIEs_criticality_type,
27439 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
27440 0, 0, /* No default value */
27443 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs, value),
27444 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27445 +1, /* EXPLICIT tag at current level */
27446 &asn_DEF_value_360,
27447 select_UEContextReleaseCompleteIEs_value_type,
27448 { &asn_OER_memb_value_constr_360, &asn_PER_memb_value_constr_360, memb_value_constraint_357 },
27449 0, 0, /* No default value */
27453 static const ber_tlv_tag_t asn_DEF_UEContextReleaseCompleteIEs_tags_357[] = {
27454 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27456 static const asn_TYPE_tag2member_t asn_MAP_UEContextReleaseCompleteIEs_tag2el_357[] = {
27457 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27458 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27459 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27461 asn_SEQUENCE_specifics_t asn_SPC_UEContextReleaseCompleteIEs_specs_357 = {
27462 sizeof(struct UEContextReleaseCompleteIEs),
27463 offsetof(struct UEContextReleaseCompleteIEs, _asn_ctx),
27464 asn_MAP_UEContextReleaseCompleteIEs_tag2el_357,
27465 3, /* Count of tags in the map */
27466 0, 0, 0, /* Optional elements (not needed) */
27467 -1, /* First extension addition */
27469 asn_TYPE_descriptor_t asn_DEF_UEContextReleaseCompleteIEs = {
27470 "UEContextReleaseCompleteIEs",
27471 "UEContextReleaseCompleteIEs",
27473 asn_DEF_UEContextReleaseCompleteIEs_tags_357,
27474 sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357)
27475 /sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357[0]), /* 1 */
27476 asn_DEF_UEContextReleaseCompleteIEs_tags_357, /* Same as above */
27477 sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357)
27478 /sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357[0]), /* 1 */
27479 { 0, 0, SEQUENCE_constraint },
27480 asn_MBR_UEContextReleaseCompleteIEs_357,
27481 3, /* Elements count */
27482 &asn_SPC_UEContextReleaseCompleteIEs_specs_357 /* Additional specs */
27485 static asn_TYPE_member_t asn_MBR_value_364[] = {
27486 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.GNB_CU_UE_F1AP_ID),
27487 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27489 &asn_DEF_GNB_CU_UE_F1AP_ID,
27492 0, 0, /* No default value */
27493 "GNB-CU-UE-F1AP-ID"
27495 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.GNB_DU_UE_F1AP_ID),
27496 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27498 &asn_DEF_GNB_DU_UE_F1AP_ID,
27501 0, 0, /* No default value */
27502 "GNB-DU-UE-F1AP-ID"
27504 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.NRCGI),
27505 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27510 0, 0, /* No default value */
27513 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ServCellIndex),
27514 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27516 &asn_DEF_ServCellIndex,
27519 0, 0, /* No default value */
27522 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.CellULConfigured),
27523 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27525 &asn_DEF_CellULConfigured,
27528 0, 0, /* No default value */
27531 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRXCycle),
27532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27537 0, 0, /* No default value */
27540 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.CUtoDURRCInformation),
27541 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27543 &asn_DEF_CUtoDURRCInformation,
27546 0, 0, /* No default value */
27547 "CUtoDURRCInformation"
27549 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.TransmissionActionIndicator),
27550 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27552 &asn_DEF_TransmissionActionIndicator,
27555 0, 0, /* No default value */
27556 "TransmissionActionIndicator"
27558 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ResourceCoordinationTransferContainer),
27559 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27561 &asn_DEF_ResourceCoordinationTransferContainer,
27564 0, 0, /* No default value */
27565 "ResourceCoordinationTransferContainer"
27567 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RRCReconfigurationCompleteIndicator),
27568 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27570 &asn_DEF_RRCReconfigurationCompleteIndicator,
27573 0, 0, /* No default value */
27574 "RRCReconfigurationCompleteIndicator"
27576 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RRCContainer),
27577 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27579 &asn_DEF_RRCContainer,
27582 0, 0, /* No default value */
27585 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SCell_ToBeSetupMod_List),
27586 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27588 &asn_DEF_SCell_ToBeSetupMod_List,
27591 0, 0, /* No default value */
27592 "SCell-ToBeSetupMod-List"
27594 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SCell_ToBeRemoved_List),
27595 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27597 &asn_DEF_SCell_ToBeRemoved_List,
27600 0, 0, /* No default value */
27601 "SCell-ToBeRemoved-List"
27603 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SRBs_ToBeSetupMod_List),
27604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27606 &asn_DEF_SRBs_ToBeSetupMod_List,
27609 0, 0, /* No default value */
27610 "SRBs-ToBeSetupMod-List"
27612 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRBs_ToBeSetupMod_List),
27613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27615 &asn_DEF_DRBs_ToBeSetupMod_List,
27618 0, 0, /* No default value */
27619 "DRBs-ToBeSetupMod-List"
27621 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRBs_ToBeModified_List),
27622 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27624 &asn_DEF_DRBs_ToBeModified_List,
27627 0, 0, /* No default value */
27628 "DRBs-ToBeModified-List"
27630 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SRBs_ToBeReleased_List),
27631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27633 &asn_DEF_SRBs_ToBeReleased_List,
27636 0, 0, /* No default value */
27637 "SRBs-ToBeReleased-List"
27639 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRBs_ToBeReleased_List),
27640 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27642 &asn_DEF_DRBs_ToBeReleased_List,
27645 0, 0, /* No default value */
27646 "DRBs-ToBeReleased-List"
27648 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.InactivityMonitoringRequest),
27649 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27651 &asn_DEF_InactivityMonitoringRequest,
27654 0, 0, /* No default value */
27655 "InactivityMonitoringRequest"
27657 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RAT_FrequencyPriorityInformation),
27658 -1 /* Ambiguous tag (CHOICE?) */,
27660 &asn_DEF_RAT_FrequencyPriorityInformation,
27663 0, 0, /* No default value */
27664 "RAT-FrequencyPriorityInformation"
27666 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRXConfigurationIndicator),
27667 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27669 &asn_DEF_DRXConfigurationIndicator,
27672 0, 0, /* No default value */
27673 "DRXConfigurationIndicator"
27675 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RLCFailureIndication),
27676 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27678 &asn_DEF_RLCFailureIndication,
27681 0, 0, /* No default value */
27682 "RLCFailureIndication"
27684 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.UplinkTxDirectCurrentListInformation),
27685 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27687 &asn_DEF_UplinkTxDirectCurrentListInformation,
27690 0, 0, /* No default value */
27691 "UplinkTxDirectCurrentListInformation"
27693 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.GNB_DUConfigurationQuery),
27694 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27696 &asn_DEF_GNB_DUConfigurationQuery,
27699 0, 0, /* No default value */
27700 "GNB-DUConfigurationQuery"
27702 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.BitRate),
27703 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27708 0, 0, /* No default value */
27711 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ExecuteDuplication),
27712 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27714 &asn_DEF_ExecuteDuplication,
27717 0, 0, /* No default value */
27718 "ExecuteDuplication"
27720 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RRCDeliveryStatusRequest),
27721 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27723 &asn_DEF_RRCDeliveryStatusRequest,
27726 0, 0, /* No default value */
27727 "RRCDeliveryStatusRequest"
27729 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ResourceCoordinationTransferInformation),
27730 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27732 &asn_DEF_ResourceCoordinationTransferInformation,
27735 0, 0, /* No default value */
27736 "ResourceCoordinationTransferInformation"
27738 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ServingCellMO),
27739 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27741 &asn_DEF_ServingCellMO,
27744 0, 0, /* No default value */
27747 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.NeedforGap),
27748 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27750 &asn_DEF_NeedforGap,
27753 0, 0, /* No default value */
27757 static const unsigned asn_MAP_value_to_canonical_364[] = { 0, 1, 3, 24, 28, 8, 10, 22, 4, 7, 9, 18, 20, 23, 25, 26, 29, 2, 5, 6, 11, 12, 13, 14, 15, 16, 17, 21, 27, 19 };
27758 static const unsigned asn_MAP_value_from_canonical_364[] = { 0, 1, 17, 2, 8, 18, 19, 9, 5, 10, 6, 20, 21, 22, 23, 24, 25, 26, 11, 29, 12, 27, 7, 13, 3, 14, 15, 28, 4, 16 };
27759 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_364[] = {
27760 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 4 }, /* GNB-CU-UE-F1AP-ID */
27761 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 3 }, /* GNB-DU-UE-F1AP-ID */
27762 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 2 }, /* ServCellIndex */
27763 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 24, -3, 1 }, /* BitRate */
27764 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 28, -4, 0 }, /* ServingCellMO */
27765 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 8, 0, 2 }, /* ResourceCoordinationTransferContainer */
27766 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 10, -1, 1 }, /* RRCContainer */
27767 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 22, -2, 0 }, /* UplinkTxDirectCurrentListInformation */
27768 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 8 }, /* CellULConfigured */
27769 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -1, 7 }, /* TransmissionActionIndicator */
27770 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -2, 6 }, /* RRCReconfigurationCompleteIndicator */
27771 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 18, -3, 5 }, /* InactivityMonitoringRequest */
27772 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 20, -4, 4 }, /* DRXConfigurationIndicator */
27773 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 23, -5, 3 }, /* GNB-DUConfigurationQuery */
27774 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 25, -6, 2 }, /* ExecuteDuplication */
27775 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 26, -7, 1 }, /* RRCDeliveryStatusRequest */
27776 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 29, -8, 0 }, /* NeedforGap */
27777 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 11 }, /* NRCGI */
27778 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 10 }, /* DRXCycle */
27779 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 9 }, /* CUtoDURRCInformation */
27780 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -3, 8 }, /* SCell-ToBeSetupMod-List */
27781 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -4, 7 }, /* SCell-ToBeRemoved-List */
27782 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -5, 6 }, /* SRBs-ToBeSetupMod-List */
27783 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -6, 5 }, /* DRBs-ToBeSetupMod-List */
27784 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -7, 4 }, /* DRBs-ToBeModified-List */
27785 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -8, 3 }, /* SRBs-ToBeReleased-List */
27786 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -9, 2 }, /* DRBs-ToBeReleased-List */
27787 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -10, 1 }, /* RLCFailureIndication */
27788 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -11, 0 }, /* ResourceCoordinationTransferInformation */
27789 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 19, 0, 0 }, /* subscriberProfileIDforRFP */
27790 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 19, 0, 0 }, /* rAT-FrequencySelectionPriority */
27791 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 19, 0, 0 } /* choice-extension */
27793 static asn_CHOICE_specifics_t asn_SPC_value_specs_364 = {
27794 sizeof(struct UEContextModificationRequestIEs__value),
27795 offsetof(struct UEContextModificationRequestIEs__value, _asn_ctx),
27796 offsetof(struct UEContextModificationRequestIEs__value, present),
27797 sizeof(((struct UEContextModificationRequestIEs__value *)0)->present),
27798 asn_MAP_value_tag2el_364,
27799 32, /* Count of tags in the map */
27800 asn_MAP_value_to_canonical_364,
27801 asn_MAP_value_from_canonical_364,
27802 -1 /* Extensions start */
27804 static /* Use -fall-defs-global to expose */
27805 asn_TYPE_descriptor_t asn_DEF_value_364 = {
27809 0, /* No effective tags (pointer) */
27810 0, /* No effective tags (count) */
27811 0, /* No tags (pointer) */
27812 0, /* No tags (count) */
27813 { 0, 0, OPEN_TYPE_constraint },
27815 30, /* Elements count */
27816 &asn_SPC_value_specs_364 /* Additional specs */
27819 asn_TYPE_member_t asn_MBR_UEContextModificationRequestIEs_361[] = {
27820 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs, id),
27821 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27822 -1, /* IMPLICIT tag at current level */
27823 &asn_DEF_ProtocolIE_ID,
27825 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
27826 0, 0, /* No default value */
27829 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs, criticality),
27830 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27831 -1, /* IMPLICIT tag at current level */
27832 &asn_DEF_Criticality,
27833 select_UEContextModificationRequestIEs_criticality_type,
27834 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
27835 0, 0, /* No default value */
27838 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs, value),
27839 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27840 +1, /* EXPLICIT tag at current level */
27841 &asn_DEF_value_364,
27842 select_UEContextModificationRequestIEs_value_type,
27843 { &asn_OER_memb_value_constr_364, &asn_PER_memb_value_constr_364, memb_value_constraint_361 },
27844 0, 0, /* No default value */
27848 static const ber_tlv_tag_t asn_DEF_UEContextModificationRequestIEs_tags_361[] = {
27849 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27851 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationRequestIEs_tag2el_361[] = {
27852 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27853 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27854 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27856 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationRequestIEs_specs_361 = {
27857 sizeof(struct UEContextModificationRequestIEs),
27858 offsetof(struct UEContextModificationRequestIEs, _asn_ctx),
27859 asn_MAP_UEContextModificationRequestIEs_tag2el_361,
27860 3, /* Count of tags in the map */
27861 0, 0, 0, /* Optional elements (not needed) */
27862 -1, /* First extension addition */
27864 asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequestIEs = {
27865 "UEContextModificationRequestIEs",
27866 "UEContextModificationRequestIEs",
27868 asn_DEF_UEContextModificationRequestIEs_tags_361,
27869 sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361)
27870 /sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361[0]), /* 1 */
27871 asn_DEF_UEContextModificationRequestIEs_tags_361, /* Same as above */
27872 sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361)
27873 /sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361[0]), /* 1 */
27874 { 0, 0, SEQUENCE_constraint },
27875 asn_MBR_UEContextModificationRequestIEs_361,
27876 3, /* Elements count */
27877 &asn_SPC_UEContextModificationRequestIEs_specs_361 /* Additional specs */
27880 static asn_TYPE_member_t asn_MBR_value_368[] = {
27881 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.GNB_CU_UE_F1AP_ID),
27882 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27884 &asn_DEF_GNB_CU_UE_F1AP_ID,
27887 0, 0, /* No default value */
27888 "GNB-CU-UE-F1AP-ID"
27890 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.GNB_DU_UE_F1AP_ID),
27891 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27893 &asn_DEF_GNB_DU_UE_F1AP_ID,
27896 0, 0, /* No default value */
27897 "GNB-DU-UE-F1AP-ID"
27899 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.ResourceCoordinationTransferContainer),
27900 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27902 &asn_DEF_ResourceCoordinationTransferContainer,
27905 0, 0, /* No default value */
27906 "ResourceCoordinationTransferContainer"
27908 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DUtoCURRCInformation),
27909 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27911 &asn_DEF_DUtoCURRCInformation,
27914 0, 0, /* No default value */
27915 "DUtoCURRCInformation"
27917 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_SetupMod_List),
27918 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27920 &asn_DEF_DRBs_SetupMod_List,
27923 0, 0, /* No default value */
27924 "DRBs-SetupMod-List"
27926 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_Modified_List),
27927 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27929 &asn_DEF_DRBs_Modified_List,
27932 0, 0, /* No default value */
27933 "DRBs-Modified-List"
27935 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SRBs_FailedToBeSetupMod_List),
27936 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27938 &asn_DEF_SRBs_FailedToBeSetupMod_List,
27941 0, 0, /* No default value */
27942 "SRBs-FailedToBeSetupMod-List"
27944 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_FailedToBeSetupMod_List),
27945 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27947 &asn_DEF_DRBs_FailedToBeSetupMod_List,
27950 0, 0, /* No default value */
27951 "DRBs-FailedToBeSetupMod-List"
27953 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SCell_FailedtoSetupMod_List),
27954 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27956 &asn_DEF_SCell_FailedtoSetupMod_List,
27959 0, 0, /* No default value */
27960 "SCell-FailedtoSetupMod-List"
27962 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_FailedToBeModified_List),
27963 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27965 &asn_DEF_DRBs_FailedToBeModified_List,
27968 0, 0, /* No default value */
27969 "DRBs-FailedToBeModified-List"
27971 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.InactivityMonitoringResponse),
27972 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27974 &asn_DEF_InactivityMonitoringResponse,
27977 0, 0, /* No default value */
27978 "InactivityMonitoringResponse"
27980 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.CriticalityDiagnostics),
27981 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27983 &asn_DEF_CriticalityDiagnostics,
27986 0, 0, /* No default value */
27987 "CriticalityDiagnostics"
27989 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.C_RNTI),
27990 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27995 0, 0, /* No default value */
27998 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.Associated_SCell_List),
27999 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28001 &asn_DEF_Associated_SCell_List,
28004 0, 0, /* No default value */
28005 "Associated-SCell-List"
28007 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SRBs_SetupMod_List),
28008 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28010 &asn_DEF_SRBs_SetupMod_List,
28013 0, 0, /* No default value */
28014 "SRBs-SetupMod-List"
28016 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SRBs_Modified_List),
28017 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28019 &asn_DEF_SRBs_Modified_List,
28022 0, 0, /* No default value */
28023 "SRBs-Modified-List"
28026 static const unsigned asn_MAP_value_to_canonical_368[] = { 0, 1, 12, 2, 10, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15 };
28027 static const unsigned asn_MAP_value_from_canonical_368[] = { 0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 4, 12, 2, 13, 14, 15 };
28028 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_368[] = {
28029 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
28030 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
28031 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 12, -2, 0 }, /* C-RNTI */
28032 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* ResourceCoordinationTransferContainer */
28033 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, 0, 0 }, /* InactivityMonitoringResponse */
28034 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 10 }, /* DUtoCURRCInformation */
28035 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 9 }, /* DRBs-SetupMod-List */
28036 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 8 }, /* DRBs-Modified-List */
28037 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 7 }, /* SRBs-FailedToBeSetupMod-List */
28038 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 6 }, /* DRBs-FailedToBeSetupMod-List */
28039 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 5 }, /* SCell-FailedtoSetupMod-List */
28040 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -6, 4 }, /* DRBs-FailedToBeModified-List */
28041 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -7, 3 }, /* CriticalityDiagnostics */
28042 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -8, 2 }, /* Associated-SCell-List */
28043 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -9, 1 }, /* SRBs-SetupMod-List */
28044 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -10, 0 } /* SRBs-Modified-List */
28046 static asn_CHOICE_specifics_t asn_SPC_value_specs_368 = {
28047 sizeof(struct UEContextModificationResponseIEs__value),
28048 offsetof(struct UEContextModificationResponseIEs__value, _asn_ctx),
28049 offsetof(struct UEContextModificationResponseIEs__value, present),
28050 sizeof(((struct UEContextModificationResponseIEs__value *)0)->present),
28051 asn_MAP_value_tag2el_368,
28052 16, /* Count of tags in the map */
28053 asn_MAP_value_to_canonical_368,
28054 asn_MAP_value_from_canonical_368,
28055 -1 /* Extensions start */
28057 static /* Use -fall-defs-global to expose */
28058 asn_TYPE_descriptor_t asn_DEF_value_368 = {
28062 0, /* No effective tags (pointer) */
28063 0, /* No effective tags (count) */
28064 0, /* No tags (pointer) */
28065 0, /* No tags (count) */
28066 { 0, 0, OPEN_TYPE_constraint },
28068 16, /* Elements count */
28069 &asn_SPC_value_specs_368 /* Additional specs */
28072 asn_TYPE_member_t asn_MBR_UEContextModificationResponseIEs_365[] = {
28073 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs, id),
28074 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28075 -1, /* IMPLICIT tag at current level */
28076 &asn_DEF_ProtocolIE_ID,
28078 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
28079 0, 0, /* No default value */
28082 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs, criticality),
28083 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28084 -1, /* IMPLICIT tag at current level */
28085 &asn_DEF_Criticality,
28086 select_UEContextModificationResponseIEs_criticality_type,
28087 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
28088 0, 0, /* No default value */
28091 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs, value),
28092 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28093 +1, /* EXPLICIT tag at current level */
28094 &asn_DEF_value_368,
28095 select_UEContextModificationResponseIEs_value_type,
28096 { &asn_OER_memb_value_constr_368, &asn_PER_memb_value_constr_368, memb_value_constraint_365 },
28097 0, 0, /* No default value */
28101 static const ber_tlv_tag_t asn_DEF_UEContextModificationResponseIEs_tags_365[] = {
28102 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28104 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationResponseIEs_tag2el_365[] = {
28105 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28106 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28107 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28109 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationResponseIEs_specs_365 = {
28110 sizeof(struct UEContextModificationResponseIEs),
28111 offsetof(struct UEContextModificationResponseIEs, _asn_ctx),
28112 asn_MAP_UEContextModificationResponseIEs_tag2el_365,
28113 3, /* Count of tags in the map */
28114 0, 0, 0, /* Optional elements (not needed) */
28115 -1, /* First extension addition */
28117 asn_TYPE_descriptor_t asn_DEF_UEContextModificationResponseIEs = {
28118 "UEContextModificationResponseIEs",
28119 "UEContextModificationResponseIEs",
28121 asn_DEF_UEContextModificationResponseIEs_tags_365,
28122 sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365)
28123 /sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365[0]), /* 1 */
28124 asn_DEF_UEContextModificationResponseIEs_tags_365, /* Same as above */
28125 sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365)
28126 /sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365[0]), /* 1 */
28127 { 0, 0, SEQUENCE_constraint },
28128 asn_MBR_UEContextModificationResponseIEs_365,
28129 3, /* Elements count */
28130 &asn_SPC_UEContextModificationResponseIEs_specs_365 /* Additional specs */
28133 static asn_TYPE_member_t asn_MBR_value_372[] = {
28134 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.GNB_CU_UE_F1AP_ID),
28135 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28137 &asn_DEF_GNB_CU_UE_F1AP_ID,
28140 0, 0, /* No default value */
28141 "GNB-CU-UE-F1AP-ID"
28143 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.GNB_DU_UE_F1AP_ID),
28144 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28146 &asn_DEF_GNB_DU_UE_F1AP_ID,
28149 0, 0, /* No default value */
28150 "GNB-DU-UE-F1AP-ID"
28152 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.Cause),
28153 -1 /* Ambiguous tag (CHOICE?) */,
28158 0, 0, /* No default value */
28161 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.CriticalityDiagnostics),
28162 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28164 &asn_DEF_CriticalityDiagnostics,
28167 0, 0, /* No default value */
28168 "CriticalityDiagnostics"
28171 static const unsigned asn_MAP_value_to_canonical_372[] = { 0, 1, 3, 2 };
28172 static const unsigned asn_MAP_value_from_canonical_372[] = { 0, 1, 3, 2 };
28173 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_372[] = {
28174 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28175 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28176 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
28177 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
28178 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
28179 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
28180 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
28181 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
28183 static asn_CHOICE_specifics_t asn_SPC_value_specs_372 = {
28184 sizeof(struct UEContextModificationFailureIEs__value),
28185 offsetof(struct UEContextModificationFailureIEs__value, _asn_ctx),
28186 offsetof(struct UEContextModificationFailureIEs__value, present),
28187 sizeof(((struct UEContextModificationFailureIEs__value *)0)->present),
28188 asn_MAP_value_tag2el_372,
28189 8, /* Count of tags in the map */
28190 asn_MAP_value_to_canonical_372,
28191 asn_MAP_value_from_canonical_372,
28192 -1 /* Extensions start */
28194 static /* Use -fall-defs-global to expose */
28195 asn_TYPE_descriptor_t asn_DEF_value_372 = {
28199 0, /* No effective tags (pointer) */
28200 0, /* No effective tags (count) */
28201 0, /* No tags (pointer) */
28202 0, /* No tags (count) */
28203 { 0, 0, OPEN_TYPE_constraint },
28205 4, /* Elements count */
28206 &asn_SPC_value_specs_372 /* Additional specs */
28209 asn_TYPE_member_t asn_MBR_UEContextModificationFailureIEs_369[] = {
28210 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs, id),
28211 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28212 -1, /* IMPLICIT tag at current level */
28213 &asn_DEF_ProtocolIE_ID,
28215 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
28216 0, 0, /* No default value */
28219 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs, criticality),
28220 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28221 -1, /* IMPLICIT tag at current level */
28222 &asn_DEF_Criticality,
28223 select_UEContextModificationFailureIEs_criticality_type,
28224 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
28225 0, 0, /* No default value */
28228 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs, value),
28229 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28230 +1, /* EXPLICIT tag at current level */
28231 &asn_DEF_value_372,
28232 select_UEContextModificationFailureIEs_value_type,
28233 { &asn_OER_memb_value_constr_372, &asn_PER_memb_value_constr_372, memb_value_constraint_369 },
28234 0, 0, /* No default value */
28238 static const ber_tlv_tag_t asn_DEF_UEContextModificationFailureIEs_tags_369[] = {
28239 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28241 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationFailureIEs_tag2el_369[] = {
28242 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28243 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28244 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28246 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationFailureIEs_specs_369 = {
28247 sizeof(struct UEContextModificationFailureIEs),
28248 offsetof(struct UEContextModificationFailureIEs, _asn_ctx),
28249 asn_MAP_UEContextModificationFailureIEs_tag2el_369,
28250 3, /* Count of tags in the map */
28251 0, 0, 0, /* Optional elements (not needed) */
28252 -1, /* First extension addition */
28254 asn_TYPE_descriptor_t asn_DEF_UEContextModificationFailureIEs = {
28255 "UEContextModificationFailureIEs",
28256 "UEContextModificationFailureIEs",
28258 asn_DEF_UEContextModificationFailureIEs_tags_369,
28259 sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369)
28260 /sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369[0]), /* 1 */
28261 asn_DEF_UEContextModificationFailureIEs_tags_369, /* Same as above */
28262 sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369)
28263 /sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369[0]), /* 1 */
28264 { 0, 0, SEQUENCE_constraint },
28265 asn_MBR_UEContextModificationFailureIEs_369,
28266 3, /* Elements count */
28267 &asn_SPC_UEContextModificationFailureIEs_specs_369 /* Additional specs */
28270 static asn_TYPE_member_t asn_MBR_value_376[] = {
28271 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.GNB_CU_UE_F1AP_ID),
28272 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28274 &asn_DEF_GNB_CU_UE_F1AP_ID,
28277 0, 0, /* No default value */
28278 "GNB-CU-UE-F1AP-ID"
28280 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.GNB_DU_UE_F1AP_ID),
28281 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28283 &asn_DEF_GNB_DU_UE_F1AP_ID,
28286 0, 0, /* No default value */
28287 "GNB-DU-UE-F1AP-ID"
28289 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.ResourceCoordinationTransferContainer),
28290 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
28292 &asn_DEF_ResourceCoordinationTransferContainer,
28295 0, 0, /* No default value */
28296 "ResourceCoordinationTransferContainer"
28298 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.DUtoCURRCInformation),
28299 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28301 &asn_DEF_DUtoCURRCInformation,
28304 0, 0, /* No default value */
28305 "DUtoCURRCInformation"
28307 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.DRBs_Required_ToBeModified_List),
28308 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28310 &asn_DEF_DRBs_Required_ToBeModified_List,
28313 0, 0, /* No default value */
28314 "DRBs-Required-ToBeModified-List"
28316 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.SRBs_Required_ToBeReleased_List),
28317 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28319 &asn_DEF_SRBs_Required_ToBeReleased_List,
28322 0, 0, /* No default value */
28323 "SRBs-Required-ToBeReleased-List"
28325 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.DRBs_Required_ToBeReleased_List),
28326 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28328 &asn_DEF_DRBs_Required_ToBeReleased_List,
28331 0, 0, /* No default value */
28332 "DRBs-Required-ToBeReleased-List"
28334 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.Cause),
28335 -1 /* Ambiguous tag (CHOICE?) */,
28340 0, 0, /* No default value */
28344 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_376[] = {
28345 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28346 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28347 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* ResourceCoordinationTransferContainer */
28348 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 3 }, /* DUtoCURRCInformation */
28349 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 2 }, /* DRBs-Required-ToBeModified-List */
28350 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 1 }, /* SRBs-Required-ToBeReleased-List */
28351 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 0 }, /* DRBs-Required-ToBeReleased-List */
28352 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 7, 0, 0 }, /* radioNetwork */
28353 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 7, 0, 0 }, /* transport */
28354 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 7, 0, 0 }, /* protocol */
28355 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 7, 0, 0 }, /* misc */
28356 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 7, 0, 0 } /* choice-extension */
28358 static asn_CHOICE_specifics_t asn_SPC_value_specs_376 = {
28359 sizeof(struct UEContextModificationRequiredIEs__value),
28360 offsetof(struct UEContextModificationRequiredIEs__value, _asn_ctx),
28361 offsetof(struct UEContextModificationRequiredIEs__value, present),
28362 sizeof(((struct UEContextModificationRequiredIEs__value *)0)->present),
28363 asn_MAP_value_tag2el_376,
28364 12, /* Count of tags in the map */
28366 -1 /* Extensions start */
28368 static /* Use -fall-defs-global to expose */
28369 asn_TYPE_descriptor_t asn_DEF_value_376 = {
28373 0, /* No effective tags (pointer) */
28374 0, /* No effective tags (count) */
28375 0, /* No tags (pointer) */
28376 0, /* No tags (count) */
28377 { 0, 0, OPEN_TYPE_constraint },
28379 8, /* Elements count */
28380 &asn_SPC_value_specs_376 /* Additional specs */
28383 asn_TYPE_member_t asn_MBR_UEContextModificationRequiredIEs_373[] = {
28384 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs, id),
28385 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28386 -1, /* IMPLICIT tag at current level */
28387 &asn_DEF_ProtocolIE_ID,
28389 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
28390 0, 0, /* No default value */
28393 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs, criticality),
28394 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28395 -1, /* IMPLICIT tag at current level */
28396 &asn_DEF_Criticality,
28397 select_UEContextModificationRequiredIEs_criticality_type,
28398 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
28399 0, 0, /* No default value */
28402 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs, value),
28403 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28404 +1, /* EXPLICIT tag at current level */
28405 &asn_DEF_value_376,
28406 select_UEContextModificationRequiredIEs_value_type,
28407 { &asn_OER_memb_value_constr_376, &asn_PER_memb_value_constr_376, memb_value_constraint_373 },
28408 0, 0, /* No default value */
28412 static const ber_tlv_tag_t asn_DEF_UEContextModificationRequiredIEs_tags_373[] = {
28413 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28415 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationRequiredIEs_tag2el_373[] = {
28416 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28417 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28418 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28420 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationRequiredIEs_specs_373 = {
28421 sizeof(struct UEContextModificationRequiredIEs),
28422 offsetof(struct UEContextModificationRequiredIEs, _asn_ctx),
28423 asn_MAP_UEContextModificationRequiredIEs_tag2el_373,
28424 3, /* Count of tags in the map */
28425 0, 0, 0, /* Optional elements (not needed) */
28426 -1, /* First extension addition */
28428 asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequiredIEs = {
28429 "UEContextModificationRequiredIEs",
28430 "UEContextModificationRequiredIEs",
28432 asn_DEF_UEContextModificationRequiredIEs_tags_373,
28433 sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373)
28434 /sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373[0]), /* 1 */
28435 asn_DEF_UEContextModificationRequiredIEs_tags_373, /* Same as above */
28436 sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373)
28437 /sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373[0]), /* 1 */
28438 { 0, 0, SEQUENCE_constraint },
28439 asn_MBR_UEContextModificationRequiredIEs_373,
28440 3, /* Elements count */
28441 &asn_SPC_UEContextModificationRequiredIEs_specs_373 /* Additional specs */
28444 static asn_TYPE_member_t asn_MBR_value_380[] = {
28445 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.GNB_CU_UE_F1AP_ID),
28446 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28448 &asn_DEF_GNB_CU_UE_F1AP_ID,
28451 0, 0, /* No default value */
28452 "GNB-CU-UE-F1AP-ID"
28454 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.GNB_DU_UE_F1AP_ID),
28455 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28457 &asn_DEF_GNB_DU_UE_F1AP_ID,
28460 0, 0, /* No default value */
28461 "GNB-DU-UE-F1AP-ID"
28463 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.ResourceCoordinationTransferContainer),
28464 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
28466 &asn_DEF_ResourceCoordinationTransferContainer,
28469 0, 0, /* No default value */
28470 "ResourceCoordinationTransferContainer"
28472 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.DRBs_ModifiedConf_List),
28473 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28475 &asn_DEF_DRBs_ModifiedConf_List,
28478 0, 0, /* No default value */
28479 "DRBs-ModifiedConf-List"
28481 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.RRCContainer),
28482 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
28484 &asn_DEF_RRCContainer,
28487 0, 0, /* No default value */
28490 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.CriticalityDiagnostics),
28491 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28493 &asn_DEF_CriticalityDiagnostics,
28496 0, 0, /* No default value */
28497 "CriticalityDiagnostics"
28499 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.ExecuteDuplication),
28500 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28502 &asn_DEF_ExecuteDuplication,
28505 0, 0, /* No default value */
28506 "ExecuteDuplication"
28508 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.ResourceCoordinationTransferInformation),
28509 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28511 &asn_DEF_ResourceCoordinationTransferInformation,
28514 0, 0, /* No default value */
28515 "ResourceCoordinationTransferInformation"
28518 static const unsigned asn_MAP_value_to_canonical_380[] = { 0, 1, 2, 4, 6, 3, 5, 7 };
28519 static const unsigned asn_MAP_value_from_canonical_380[] = { 0, 1, 2, 5, 3, 6, 4, 7 };
28520 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_380[] = {
28521 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28522 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28523 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* ResourceCoordinationTransferContainer */
28524 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* RRCContainer */
28525 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 0 }, /* ExecuteDuplication */
28526 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 2 }, /* DRBs-ModifiedConf-List */
28527 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 1 }, /* CriticalityDiagnostics */
28528 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -2, 0 } /* ResourceCoordinationTransferInformation */
28530 static asn_CHOICE_specifics_t asn_SPC_value_specs_380 = {
28531 sizeof(struct UEContextModificationConfirmIEs__value),
28532 offsetof(struct UEContextModificationConfirmIEs__value, _asn_ctx),
28533 offsetof(struct UEContextModificationConfirmIEs__value, present),
28534 sizeof(((struct UEContextModificationConfirmIEs__value *)0)->present),
28535 asn_MAP_value_tag2el_380,
28536 8, /* Count of tags in the map */
28537 asn_MAP_value_to_canonical_380,
28538 asn_MAP_value_from_canonical_380,
28539 -1 /* Extensions start */
28541 static /* Use -fall-defs-global to expose */
28542 asn_TYPE_descriptor_t asn_DEF_value_380 = {
28546 0, /* No effective tags (pointer) */
28547 0, /* No effective tags (count) */
28548 0, /* No tags (pointer) */
28549 0, /* No tags (count) */
28550 { 0, 0, OPEN_TYPE_constraint },
28552 8, /* Elements count */
28553 &asn_SPC_value_specs_380 /* Additional specs */
28556 asn_TYPE_member_t asn_MBR_UEContextModificationConfirmIEs_377[] = {
28557 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs, id),
28558 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28559 -1, /* IMPLICIT tag at current level */
28560 &asn_DEF_ProtocolIE_ID,
28562 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
28563 0, 0, /* No default value */
28566 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs, criticality),
28567 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28568 -1, /* IMPLICIT tag at current level */
28569 &asn_DEF_Criticality,
28570 select_UEContextModificationConfirmIEs_criticality_type,
28571 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
28572 0, 0, /* No default value */
28575 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs, value),
28576 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28577 +1, /* EXPLICIT tag at current level */
28578 &asn_DEF_value_380,
28579 select_UEContextModificationConfirmIEs_value_type,
28580 { &asn_OER_memb_value_constr_380, &asn_PER_memb_value_constr_380, memb_value_constraint_377 },
28581 0, 0, /* No default value */
28585 static const ber_tlv_tag_t asn_DEF_UEContextModificationConfirmIEs_tags_377[] = {
28586 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28588 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationConfirmIEs_tag2el_377[] = {
28589 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28590 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28591 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28593 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationConfirmIEs_specs_377 = {
28594 sizeof(struct UEContextModificationConfirmIEs),
28595 offsetof(struct UEContextModificationConfirmIEs, _asn_ctx),
28596 asn_MAP_UEContextModificationConfirmIEs_tag2el_377,
28597 3, /* Count of tags in the map */
28598 0, 0, 0, /* Optional elements (not needed) */
28599 -1, /* First extension addition */
28601 asn_TYPE_descriptor_t asn_DEF_UEContextModificationConfirmIEs = {
28602 "UEContextModificationConfirmIEs",
28603 "UEContextModificationConfirmIEs",
28605 asn_DEF_UEContextModificationConfirmIEs_tags_377,
28606 sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377)
28607 /sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377[0]), /* 1 */
28608 asn_DEF_UEContextModificationConfirmIEs_tags_377, /* Same as above */
28609 sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377)
28610 /sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377[0]), /* 1 */
28611 { 0, 0, SEQUENCE_constraint },
28612 asn_MBR_UEContextModificationConfirmIEs_377,
28613 3, /* Elements count */
28614 &asn_SPC_UEContextModificationConfirmIEs_specs_377 /* Additional specs */
28617 static asn_TYPE_member_t asn_MBR_value_384[] = {
28618 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.GNB_CU_UE_F1AP_ID),
28619 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28621 &asn_DEF_GNB_CU_UE_F1AP_ID,
28624 0, 0, /* No default value */
28625 "GNB-CU-UE-F1AP-ID"
28627 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.GNB_DU_UE_F1AP_ID),
28628 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28630 &asn_DEF_GNB_DU_UE_F1AP_ID,
28633 0, 0, /* No default value */
28634 "GNB-DU-UE-F1AP-ID"
28636 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.Cause),
28637 -1 /* Ambiguous tag (CHOICE?) */,
28642 0, 0, /* No default value */
28645 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.CriticalityDiagnostics),
28646 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28648 &asn_DEF_CriticalityDiagnostics,
28651 0, 0, /* No default value */
28652 "CriticalityDiagnostics"
28655 static const unsigned asn_MAP_value_to_canonical_384[] = { 0, 1, 3, 2 };
28656 static const unsigned asn_MAP_value_from_canonical_384[] = { 0, 1, 3, 2 };
28657 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_384[] = {
28658 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28659 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28660 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
28661 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
28662 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
28663 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
28664 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
28665 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
28667 static asn_CHOICE_specifics_t asn_SPC_value_specs_384 = {
28668 sizeof(struct UEContextModificationRefuseIEs__value),
28669 offsetof(struct UEContextModificationRefuseIEs__value, _asn_ctx),
28670 offsetof(struct UEContextModificationRefuseIEs__value, present),
28671 sizeof(((struct UEContextModificationRefuseIEs__value *)0)->present),
28672 asn_MAP_value_tag2el_384,
28673 8, /* Count of tags in the map */
28674 asn_MAP_value_to_canonical_384,
28675 asn_MAP_value_from_canonical_384,
28676 -1 /* Extensions start */
28678 static /* Use -fall-defs-global to expose */
28679 asn_TYPE_descriptor_t asn_DEF_value_384 = {
28683 0, /* No effective tags (pointer) */
28684 0, /* No effective tags (count) */
28685 0, /* No tags (pointer) */
28686 0, /* No tags (count) */
28687 { 0, 0, OPEN_TYPE_constraint },
28689 4, /* Elements count */
28690 &asn_SPC_value_specs_384 /* Additional specs */
28693 asn_TYPE_member_t asn_MBR_UEContextModificationRefuseIEs_381[] = {
28694 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs, id),
28695 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28696 -1, /* IMPLICIT tag at current level */
28697 &asn_DEF_ProtocolIE_ID,
28699 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
28700 0, 0, /* No default value */
28703 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs, criticality),
28704 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28705 -1, /* IMPLICIT tag at current level */
28706 &asn_DEF_Criticality,
28707 select_UEContextModificationRefuseIEs_criticality_type,
28708 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
28709 0, 0, /* No default value */
28712 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs, value),
28713 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28714 +1, /* EXPLICIT tag at current level */
28715 &asn_DEF_value_384,
28716 select_UEContextModificationRefuseIEs_value_type,
28717 { &asn_OER_memb_value_constr_384, &asn_PER_memb_value_constr_384, memb_value_constraint_381 },
28718 0, 0, /* No default value */
28722 static const ber_tlv_tag_t asn_DEF_UEContextModificationRefuseIEs_tags_381[] = {
28723 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28725 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationRefuseIEs_tag2el_381[] = {
28726 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28727 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28728 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28730 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationRefuseIEs_specs_381 = {
28731 sizeof(struct UEContextModificationRefuseIEs),
28732 offsetof(struct UEContextModificationRefuseIEs, _asn_ctx),
28733 asn_MAP_UEContextModificationRefuseIEs_tag2el_381,
28734 3, /* Count of tags in the map */
28735 0, 0, 0, /* Optional elements (not needed) */
28736 -1, /* First extension addition */
28738 asn_TYPE_descriptor_t asn_DEF_UEContextModificationRefuseIEs = {
28739 "UEContextModificationRefuseIEs",
28740 "UEContextModificationRefuseIEs",
28742 asn_DEF_UEContextModificationRefuseIEs_tags_381,
28743 sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381)
28744 /sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381[0]), /* 1 */
28745 asn_DEF_UEContextModificationRefuseIEs_tags_381, /* Same as above */
28746 sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381)
28747 /sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381[0]), /* 1 */
28748 { 0, 0, SEQUENCE_constraint },
28749 asn_MBR_UEContextModificationRefuseIEs_381,
28750 3, /* Elements count */
28751 &asn_SPC_UEContextModificationRefuseIEs_specs_381 /* Additional specs */
28754 static asn_TYPE_member_t asn_MBR_value_388[] = {
28755 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.TransactionID),
28756 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28758 &asn_DEF_TransactionID,
28761 0, 0, /* No default value */
28764 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.PWSSystemInformation),
28765 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28767 &asn_DEF_PWSSystemInformation,
28770 0, 0, /* No default value */
28771 "PWSSystemInformation"
28773 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.RepetitionPeriod),
28774 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28776 &asn_DEF_RepetitionPeriod,
28779 0, 0, /* No default value */
28782 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.NumberofBroadcastRequest),
28783 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28785 &asn_DEF_NumberofBroadcastRequest,
28788 0, 0, /* No default value */
28789 "NumberofBroadcastRequest"
28791 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.Cells_To_Be_Broadcast_List),
28792 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28794 &asn_DEF_Cells_To_Be_Broadcast_List,
28797 0, 0, /* No default value */
28798 "Cells-To-Be-Broadcast-List"
28801 static const unsigned asn_MAP_value_to_canonical_388[] = { 0, 2, 3, 1, 4 };
28802 static const unsigned asn_MAP_value_from_canonical_388[] = { 0, 3, 1, 2, 4 };
28803 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_388[] = {
28804 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* TransactionID */
28805 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* RepetitionPeriod */
28806 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* NumberofBroadcastRequest */
28807 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* PWSSystemInformation */
28808 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 } /* Cells-To-Be-Broadcast-List */
28810 static asn_CHOICE_specifics_t asn_SPC_value_specs_388 = {
28811 sizeof(struct WriteReplaceWarningRequestIEs__value),
28812 offsetof(struct WriteReplaceWarningRequestIEs__value, _asn_ctx),
28813 offsetof(struct WriteReplaceWarningRequestIEs__value, present),
28814 sizeof(((struct WriteReplaceWarningRequestIEs__value *)0)->present),
28815 asn_MAP_value_tag2el_388,
28816 5, /* Count of tags in the map */
28817 asn_MAP_value_to_canonical_388,
28818 asn_MAP_value_from_canonical_388,
28819 -1 /* Extensions start */
28821 static /* Use -fall-defs-global to expose */
28822 asn_TYPE_descriptor_t asn_DEF_value_388 = {
28826 0, /* No effective tags (pointer) */
28827 0, /* No effective tags (count) */
28828 0, /* No tags (pointer) */
28829 0, /* No tags (count) */
28830 { 0, 0, OPEN_TYPE_constraint },
28832 5, /* Elements count */
28833 &asn_SPC_value_specs_388 /* Additional specs */
28836 asn_TYPE_member_t asn_MBR_WriteReplaceWarningRequestIEs_385[] = {
28837 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs, id),
28838 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28839 -1, /* IMPLICIT tag at current level */
28840 &asn_DEF_ProtocolIE_ID,
28842 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
28843 0, 0, /* No default value */
28846 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs, criticality),
28847 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28848 -1, /* IMPLICIT tag at current level */
28849 &asn_DEF_Criticality,
28850 select_WriteReplaceWarningRequestIEs_criticality_type,
28851 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
28852 0, 0, /* No default value */
28855 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs, value),
28856 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28857 +1, /* EXPLICIT tag at current level */
28858 &asn_DEF_value_388,
28859 select_WriteReplaceWarningRequestIEs_value_type,
28860 { &asn_OER_memb_value_constr_388, &asn_PER_memb_value_constr_388, memb_value_constraint_385 },
28861 0, 0, /* No default value */
28865 static const ber_tlv_tag_t asn_DEF_WriteReplaceWarningRequestIEs_tags_385[] = {
28866 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28868 static const asn_TYPE_tag2member_t asn_MAP_WriteReplaceWarningRequestIEs_tag2el_385[] = {
28869 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28870 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28871 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28873 asn_SEQUENCE_specifics_t asn_SPC_WriteReplaceWarningRequestIEs_specs_385 = {
28874 sizeof(struct WriteReplaceWarningRequestIEs),
28875 offsetof(struct WriteReplaceWarningRequestIEs, _asn_ctx),
28876 asn_MAP_WriteReplaceWarningRequestIEs_tag2el_385,
28877 3, /* Count of tags in the map */
28878 0, 0, 0, /* Optional elements (not needed) */
28879 -1, /* First extension addition */
28881 asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningRequestIEs = {
28882 "WriteReplaceWarningRequestIEs",
28883 "WriteReplaceWarningRequestIEs",
28885 asn_DEF_WriteReplaceWarningRequestIEs_tags_385,
28886 sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385)
28887 /sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385[0]), /* 1 */
28888 asn_DEF_WriteReplaceWarningRequestIEs_tags_385, /* Same as above */
28889 sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385)
28890 /sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385[0]), /* 1 */
28891 { 0, 0, SEQUENCE_constraint },
28892 asn_MBR_WriteReplaceWarningRequestIEs_385,
28893 3, /* Elements count */
28894 &asn_SPC_WriteReplaceWarningRequestIEs_specs_385 /* Additional specs */
28897 static asn_TYPE_member_t asn_MBR_value_392[] = {
28898 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.TransactionID),
28899 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28901 &asn_DEF_TransactionID,
28904 0, 0, /* No default value */
28907 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.Cells_Broadcast_Completed_List),
28908 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28910 &asn_DEF_Cells_Broadcast_Completed_List,
28913 0, 0, /* No default value */
28914 "Cells-Broadcast-Completed-List"
28916 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.CriticalityDiagnostics),
28917 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28919 &asn_DEF_CriticalityDiagnostics,
28922 0, 0, /* No default value */
28923 "CriticalityDiagnostics"
28925 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.Dedicated_SIDelivery_NeededUE_List),
28926 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28928 &asn_DEF_Dedicated_SIDelivery_NeededUE_List,
28931 0, 0, /* No default value */
28932 "Dedicated-SIDelivery-NeededUE-List"
28935 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_392[] = {
28936 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
28937 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* Cells-Broadcast-Completed-List */
28938 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* CriticalityDiagnostics */
28939 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* Dedicated-SIDelivery-NeededUE-List */
28941 static asn_CHOICE_specifics_t asn_SPC_value_specs_392 = {
28942 sizeof(struct WriteReplaceWarningResponseIEs__value),
28943 offsetof(struct WriteReplaceWarningResponseIEs__value, _asn_ctx),
28944 offsetof(struct WriteReplaceWarningResponseIEs__value, present),
28945 sizeof(((struct WriteReplaceWarningResponseIEs__value *)0)->present),
28946 asn_MAP_value_tag2el_392,
28947 4, /* Count of tags in the map */
28949 -1 /* Extensions start */
28951 static /* Use -fall-defs-global to expose */
28952 asn_TYPE_descriptor_t asn_DEF_value_392 = {
28956 0, /* No effective tags (pointer) */
28957 0, /* No effective tags (count) */
28958 0, /* No tags (pointer) */
28959 0, /* No tags (count) */
28960 { 0, 0, OPEN_TYPE_constraint },
28962 4, /* Elements count */
28963 &asn_SPC_value_specs_392 /* Additional specs */
28966 asn_TYPE_member_t asn_MBR_WriteReplaceWarningResponseIEs_389[] = {
28967 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs, id),
28968 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28969 -1, /* IMPLICIT tag at current level */
28970 &asn_DEF_ProtocolIE_ID,
28972 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
28973 0, 0, /* No default value */
28976 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs, criticality),
28977 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28978 -1, /* IMPLICIT tag at current level */
28979 &asn_DEF_Criticality,
28980 select_WriteReplaceWarningResponseIEs_criticality_type,
28981 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
28982 0, 0, /* No default value */
28985 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs, value),
28986 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28987 +1, /* EXPLICIT tag at current level */
28988 &asn_DEF_value_392,
28989 select_WriteReplaceWarningResponseIEs_value_type,
28990 { &asn_OER_memb_value_constr_392, &asn_PER_memb_value_constr_392, memb_value_constraint_389 },
28991 0, 0, /* No default value */
28995 static const ber_tlv_tag_t asn_DEF_WriteReplaceWarningResponseIEs_tags_389[] = {
28996 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28998 static const asn_TYPE_tag2member_t asn_MAP_WriteReplaceWarningResponseIEs_tag2el_389[] = {
28999 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29000 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29001 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29003 asn_SEQUENCE_specifics_t asn_SPC_WriteReplaceWarningResponseIEs_specs_389 = {
29004 sizeof(struct WriteReplaceWarningResponseIEs),
29005 offsetof(struct WriteReplaceWarningResponseIEs, _asn_ctx),
29006 asn_MAP_WriteReplaceWarningResponseIEs_tag2el_389,
29007 3, /* Count of tags in the map */
29008 0, 0, 0, /* Optional elements (not needed) */
29009 -1, /* First extension addition */
29011 asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningResponseIEs = {
29012 "WriteReplaceWarningResponseIEs",
29013 "WriteReplaceWarningResponseIEs",
29015 asn_DEF_WriteReplaceWarningResponseIEs_tags_389,
29016 sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389)
29017 /sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389[0]), /* 1 */
29018 asn_DEF_WriteReplaceWarningResponseIEs_tags_389, /* Same as above */
29019 sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389)
29020 /sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389[0]), /* 1 */
29021 { 0, 0, SEQUENCE_constraint },
29022 asn_MBR_WriteReplaceWarningResponseIEs_389,
29023 3, /* Elements count */
29024 &asn_SPC_WriteReplaceWarningResponseIEs_specs_389 /* Additional specs */
29027 static asn_TYPE_member_t asn_MBR_value_396[] = {
29028 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.TransactionID),
29029 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29031 &asn_DEF_TransactionID,
29034 0, 0, /* No default value */
29037 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.NumberofBroadcastRequest),
29038 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29040 &asn_DEF_NumberofBroadcastRequest,
29043 0, 0, /* No default value */
29044 "NumberofBroadcastRequest"
29046 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.Broadcast_To_Be_Cancelled_List),
29047 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29049 &asn_DEF_Broadcast_To_Be_Cancelled_List,
29052 0, 0, /* No default value */
29053 "Broadcast-To-Be-Cancelled-List"
29055 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.Cancel_all_Warning_Messages_Indicator),
29056 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29058 &asn_DEF_Cancel_all_Warning_Messages_Indicator,
29061 0, 0, /* No default value */
29062 "Cancel-all-Warning-Messages-Indicator"
29065 static const unsigned asn_MAP_value_to_canonical_396[] = { 0, 1, 3, 2 };
29066 static const unsigned asn_MAP_value_from_canonical_396[] = { 0, 1, 3, 2 };
29067 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_396[] = {
29068 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
29069 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* NumberofBroadcastRequest */
29070 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* Cancel-all-Warning-Messages-Indicator */
29071 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* Broadcast-To-Be-Cancelled-List */
29073 static asn_CHOICE_specifics_t asn_SPC_value_specs_396 = {
29074 sizeof(struct PWSCancelRequestIEs__value),
29075 offsetof(struct PWSCancelRequestIEs__value, _asn_ctx),
29076 offsetof(struct PWSCancelRequestIEs__value, present),
29077 sizeof(((struct PWSCancelRequestIEs__value *)0)->present),
29078 asn_MAP_value_tag2el_396,
29079 4, /* Count of tags in the map */
29080 asn_MAP_value_to_canonical_396,
29081 asn_MAP_value_from_canonical_396,
29082 -1 /* Extensions start */
29084 static /* Use -fall-defs-global to expose */
29085 asn_TYPE_descriptor_t asn_DEF_value_396 = {
29089 0, /* No effective tags (pointer) */
29090 0, /* No effective tags (count) */
29091 0, /* No tags (pointer) */
29092 0, /* No tags (count) */
29093 { 0, 0, OPEN_TYPE_constraint },
29095 4, /* Elements count */
29096 &asn_SPC_value_specs_396 /* Additional specs */
29099 asn_TYPE_member_t asn_MBR_PWSCancelRequestIEs_393[] = {
29100 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs, id),
29101 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29102 -1, /* IMPLICIT tag at current level */
29103 &asn_DEF_ProtocolIE_ID,
29105 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
29106 0, 0, /* No default value */
29109 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs, criticality),
29110 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29111 -1, /* IMPLICIT tag at current level */
29112 &asn_DEF_Criticality,
29113 select_PWSCancelRequestIEs_criticality_type,
29114 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
29115 0, 0, /* No default value */
29118 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs, value),
29119 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29120 +1, /* EXPLICIT tag at current level */
29121 &asn_DEF_value_396,
29122 select_PWSCancelRequestIEs_value_type,
29123 { &asn_OER_memb_value_constr_396, &asn_PER_memb_value_constr_396, memb_value_constraint_393 },
29124 0, 0, /* No default value */
29128 static const ber_tlv_tag_t asn_DEF_PWSCancelRequestIEs_tags_393[] = {
29129 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29131 static const asn_TYPE_tag2member_t asn_MAP_PWSCancelRequestIEs_tag2el_393[] = {
29132 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29133 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29134 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29136 asn_SEQUENCE_specifics_t asn_SPC_PWSCancelRequestIEs_specs_393 = {
29137 sizeof(struct PWSCancelRequestIEs),
29138 offsetof(struct PWSCancelRequestIEs, _asn_ctx),
29139 asn_MAP_PWSCancelRequestIEs_tag2el_393,
29140 3, /* Count of tags in the map */
29141 0, 0, 0, /* Optional elements (not needed) */
29142 -1, /* First extension addition */
29144 asn_TYPE_descriptor_t asn_DEF_PWSCancelRequestIEs = {
29145 "PWSCancelRequestIEs",
29146 "PWSCancelRequestIEs",
29148 asn_DEF_PWSCancelRequestIEs_tags_393,
29149 sizeof(asn_DEF_PWSCancelRequestIEs_tags_393)
29150 /sizeof(asn_DEF_PWSCancelRequestIEs_tags_393[0]), /* 1 */
29151 asn_DEF_PWSCancelRequestIEs_tags_393, /* Same as above */
29152 sizeof(asn_DEF_PWSCancelRequestIEs_tags_393)
29153 /sizeof(asn_DEF_PWSCancelRequestIEs_tags_393[0]), /* 1 */
29154 { 0, 0, SEQUENCE_constraint },
29155 asn_MBR_PWSCancelRequestIEs_393,
29156 3, /* Elements count */
29157 &asn_SPC_PWSCancelRequestIEs_specs_393 /* Additional specs */
29160 static asn_TYPE_member_t asn_MBR_value_400[] = {
29161 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs__value, choice.TransactionID),
29162 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29164 &asn_DEF_TransactionID,
29167 0, 0, /* No default value */
29170 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs__value, choice.Cells_Broadcast_Cancelled_List),
29171 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29173 &asn_DEF_Cells_Broadcast_Cancelled_List,
29176 0, 0, /* No default value */
29177 "Cells-Broadcast-Cancelled-List"
29179 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs__value, choice.CriticalityDiagnostics),
29180 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29182 &asn_DEF_CriticalityDiagnostics,
29185 0, 0, /* No default value */
29186 "CriticalityDiagnostics"
29189 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_400[] = {
29190 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
29191 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* Cells-Broadcast-Cancelled-List */
29192 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */
29194 static asn_CHOICE_specifics_t asn_SPC_value_specs_400 = {
29195 sizeof(struct PWSCancelResponseIEs__value),
29196 offsetof(struct PWSCancelResponseIEs__value, _asn_ctx),
29197 offsetof(struct PWSCancelResponseIEs__value, present),
29198 sizeof(((struct PWSCancelResponseIEs__value *)0)->present),
29199 asn_MAP_value_tag2el_400,
29200 3, /* Count of tags in the map */
29202 -1 /* Extensions start */
29204 static /* Use -fall-defs-global to expose */
29205 asn_TYPE_descriptor_t asn_DEF_value_400 = {
29209 0, /* No effective tags (pointer) */
29210 0, /* No effective tags (count) */
29211 0, /* No tags (pointer) */
29212 0, /* No tags (count) */
29213 { 0, 0, OPEN_TYPE_constraint },
29215 3, /* Elements count */
29216 &asn_SPC_value_specs_400 /* Additional specs */
29219 asn_TYPE_member_t asn_MBR_PWSCancelResponseIEs_397[] = {
29220 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs, id),
29221 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29222 -1, /* IMPLICIT tag at current level */
29223 &asn_DEF_ProtocolIE_ID,
29225 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
29226 0, 0, /* No default value */
29229 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs, criticality),
29230 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29231 -1, /* IMPLICIT tag at current level */
29232 &asn_DEF_Criticality,
29233 select_PWSCancelResponseIEs_criticality_type,
29234 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
29235 0, 0, /* No default value */
29238 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs, value),
29239 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29240 +1, /* EXPLICIT tag at current level */
29241 &asn_DEF_value_400,
29242 select_PWSCancelResponseIEs_value_type,
29243 { &asn_OER_memb_value_constr_400, &asn_PER_memb_value_constr_400, memb_value_constraint_397 },
29244 0, 0, /* No default value */
29248 static const ber_tlv_tag_t asn_DEF_PWSCancelResponseIEs_tags_397[] = {
29249 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29251 static const asn_TYPE_tag2member_t asn_MAP_PWSCancelResponseIEs_tag2el_397[] = {
29252 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29253 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29254 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29256 asn_SEQUENCE_specifics_t asn_SPC_PWSCancelResponseIEs_specs_397 = {
29257 sizeof(struct PWSCancelResponseIEs),
29258 offsetof(struct PWSCancelResponseIEs, _asn_ctx),
29259 asn_MAP_PWSCancelResponseIEs_tag2el_397,
29260 3, /* Count of tags in the map */
29261 0, 0, 0, /* Optional elements (not needed) */
29262 -1, /* First extension addition */
29264 asn_TYPE_descriptor_t asn_DEF_PWSCancelResponseIEs = {
29265 "PWSCancelResponseIEs",
29266 "PWSCancelResponseIEs",
29268 asn_DEF_PWSCancelResponseIEs_tags_397,
29269 sizeof(asn_DEF_PWSCancelResponseIEs_tags_397)
29270 /sizeof(asn_DEF_PWSCancelResponseIEs_tags_397[0]), /* 1 */
29271 asn_DEF_PWSCancelResponseIEs_tags_397, /* Same as above */
29272 sizeof(asn_DEF_PWSCancelResponseIEs_tags_397)
29273 /sizeof(asn_DEF_PWSCancelResponseIEs_tags_397[0]), /* 1 */
29274 { 0, 0, SEQUENCE_constraint },
29275 asn_MBR_PWSCancelResponseIEs_397,
29276 3, /* Elements count */
29277 &asn_SPC_PWSCancelResponseIEs_specs_397 /* Additional specs */
29280 static asn_TYPE_member_t asn_MBR_value_404[] = {
29281 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs__value, choice.GNB_CU_UE_F1AP_ID),
29282 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29284 &asn_DEF_GNB_CU_UE_F1AP_ID,
29287 0, 0, /* No default value */
29288 "GNB-CU-UE-F1AP-ID"
29290 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs__value, choice.GNB_DU_UE_F1AP_ID),
29291 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29293 &asn_DEF_GNB_DU_UE_F1AP_ID,
29296 0, 0, /* No default value */
29297 "GNB-DU-UE-F1AP-ID"
29299 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs__value, choice.DRB_Activity_List),
29300 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29302 &asn_DEF_DRB_Activity_List,
29305 0, 0, /* No default value */
29306 "DRB-Activity-List"
29309 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_404[] = {
29310 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
29311 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
29312 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* DRB-Activity-List */
29314 static asn_CHOICE_specifics_t asn_SPC_value_specs_404 = {
29315 sizeof(struct UEInactivityNotificationIEs__value),
29316 offsetof(struct UEInactivityNotificationIEs__value, _asn_ctx),
29317 offsetof(struct UEInactivityNotificationIEs__value, present),
29318 sizeof(((struct UEInactivityNotificationIEs__value *)0)->present),
29319 asn_MAP_value_tag2el_404,
29320 3, /* Count of tags in the map */
29322 -1 /* Extensions start */
29324 static /* Use -fall-defs-global to expose */
29325 asn_TYPE_descriptor_t asn_DEF_value_404 = {
29329 0, /* No effective tags (pointer) */
29330 0, /* No effective tags (count) */
29331 0, /* No tags (pointer) */
29332 0, /* No tags (count) */
29333 { 0, 0, OPEN_TYPE_constraint },
29335 3, /* Elements count */
29336 &asn_SPC_value_specs_404 /* Additional specs */
29339 asn_TYPE_member_t asn_MBR_UEInactivityNotificationIEs_401[] = {
29340 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs, id),
29341 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29342 -1, /* IMPLICIT tag at current level */
29343 &asn_DEF_ProtocolIE_ID,
29345 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
29346 0, 0, /* No default value */
29349 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs, criticality),
29350 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29351 -1, /* IMPLICIT tag at current level */
29352 &asn_DEF_Criticality,
29353 select_UEInactivityNotificationIEs_criticality_type,
29354 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
29355 0, 0, /* No default value */
29358 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs, value),
29359 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29360 +1, /* EXPLICIT tag at current level */
29361 &asn_DEF_value_404,
29362 select_UEInactivityNotificationIEs_value_type,
29363 { &asn_OER_memb_value_constr_404, &asn_PER_memb_value_constr_404, memb_value_constraint_401 },
29364 0, 0, /* No default value */
29368 static const ber_tlv_tag_t asn_DEF_UEInactivityNotificationIEs_tags_401[] = {
29369 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29371 static const asn_TYPE_tag2member_t asn_MAP_UEInactivityNotificationIEs_tag2el_401[] = {
29372 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29373 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29374 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29376 asn_SEQUENCE_specifics_t asn_SPC_UEInactivityNotificationIEs_specs_401 = {
29377 sizeof(struct UEInactivityNotificationIEs),
29378 offsetof(struct UEInactivityNotificationIEs, _asn_ctx),
29379 asn_MAP_UEInactivityNotificationIEs_tag2el_401,
29380 3, /* Count of tags in the map */
29381 0, 0, 0, /* Optional elements (not needed) */
29382 -1, /* First extension addition */
29384 asn_TYPE_descriptor_t asn_DEF_UEInactivityNotificationIEs = {
29385 "UEInactivityNotificationIEs",
29386 "UEInactivityNotificationIEs",
29388 asn_DEF_UEInactivityNotificationIEs_tags_401,
29389 sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401)
29390 /sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401[0]), /* 1 */
29391 asn_DEF_UEInactivityNotificationIEs_tags_401, /* Same as above */
29392 sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401)
29393 /sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401[0]), /* 1 */
29394 { 0, 0, SEQUENCE_constraint },
29395 asn_MBR_UEInactivityNotificationIEs_401,
29396 3, /* Elements count */
29397 &asn_SPC_UEInactivityNotificationIEs_specs_401 /* Additional specs */
29400 static asn_TYPE_member_t asn_MBR_value_408[] = {
29401 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.GNB_DU_UE_F1AP_ID),
29402 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29404 &asn_DEF_GNB_DU_UE_F1AP_ID,
29407 0, 0, /* No default value */
29408 "GNB-DU-UE-F1AP-ID"
29410 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.NRCGI),
29411 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29416 0, 0, /* No default value */
29419 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.C_RNTI),
29420 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29425 0, 0, /* No default value */
29428 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.RRCContainer),
29429 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29431 &asn_DEF_RRCContainer,
29434 0, 0, /* No default value */
29437 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.DUtoCURRCContainer),
29438 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29440 &asn_DEF_DUtoCURRCContainer,
29443 0, 0, /* No default value */
29444 "DUtoCURRCContainer"
29446 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.SULAccessIndication),
29447 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29449 &asn_DEF_SULAccessIndication,
29452 0, 0, /* No default value */
29453 "SULAccessIndication"
29455 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.TransactionID),
29456 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29458 &asn_DEF_TransactionID,
29461 0, 0, /* No default value */
29465 static const unsigned asn_MAP_value_to_canonical_408[] = { 0, 2, 6, 3, 4, 5, 1 };
29466 static const unsigned asn_MAP_value_from_canonical_408[] = { 0, 6, 1, 3, 4, 5, 2 };
29467 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_408[] = {
29468 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-DU-UE-F1AP-ID */
29469 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* C-RNTI */
29470 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* TransactionID */
29471 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 1 }, /* RRCContainer */
29472 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* DUtoCURRCContainer */
29473 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 }, /* SULAccessIndication */
29474 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* NRCGI */
29476 static asn_CHOICE_specifics_t asn_SPC_value_specs_408 = {
29477 sizeof(struct InitialULRRCMessageTransferIEs__value),
29478 offsetof(struct InitialULRRCMessageTransferIEs__value, _asn_ctx),
29479 offsetof(struct InitialULRRCMessageTransferIEs__value, present),
29480 sizeof(((struct InitialULRRCMessageTransferIEs__value *)0)->present),
29481 asn_MAP_value_tag2el_408,
29482 7, /* Count of tags in the map */
29483 asn_MAP_value_to_canonical_408,
29484 asn_MAP_value_from_canonical_408,
29485 -1 /* Extensions start */
29487 static /* Use -fall-defs-global to expose */
29488 asn_TYPE_descriptor_t asn_DEF_value_408 = {
29492 0, /* No effective tags (pointer) */
29493 0, /* No effective tags (count) */
29494 0, /* No tags (pointer) */
29495 0, /* No tags (count) */
29496 { 0, 0, OPEN_TYPE_constraint },
29498 7, /* Elements count */
29499 &asn_SPC_value_specs_408 /* Additional specs */
29502 asn_TYPE_member_t asn_MBR_InitialULRRCMessageTransferIEs_405[] = {
29503 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs, id),
29504 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29505 -1, /* IMPLICIT tag at current level */
29506 &asn_DEF_ProtocolIE_ID,
29508 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
29509 0, 0, /* No default value */
29512 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs, criticality),
29513 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29514 -1, /* IMPLICIT tag at current level */
29515 &asn_DEF_Criticality,
29516 select_InitialULRRCMessageTransferIEs_criticality_type,
29517 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
29518 0, 0, /* No default value */
29521 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs, value),
29522 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29523 +1, /* EXPLICIT tag at current level */
29524 &asn_DEF_value_408,
29525 select_InitialULRRCMessageTransferIEs_value_type,
29526 { &asn_OER_memb_value_constr_408, &asn_PER_memb_value_constr_408, memb_value_constraint_405 },
29527 0, 0, /* No default value */
29531 static const ber_tlv_tag_t asn_DEF_InitialULRRCMessageTransferIEs_tags_405[] = {
29532 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29534 static const asn_TYPE_tag2member_t asn_MAP_InitialULRRCMessageTransferIEs_tag2el_405[] = {
29535 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29536 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29537 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29539 asn_SEQUENCE_specifics_t asn_SPC_InitialULRRCMessageTransferIEs_specs_405 = {
29540 sizeof(struct InitialULRRCMessageTransferIEs),
29541 offsetof(struct InitialULRRCMessageTransferIEs, _asn_ctx),
29542 asn_MAP_InitialULRRCMessageTransferIEs_tag2el_405,
29543 3, /* Count of tags in the map */
29544 0, 0, 0, /* Optional elements (not needed) */
29545 -1, /* First extension addition */
29547 asn_TYPE_descriptor_t asn_DEF_InitialULRRCMessageTransferIEs = {
29548 "InitialULRRCMessageTransferIEs",
29549 "InitialULRRCMessageTransferIEs",
29551 asn_DEF_InitialULRRCMessageTransferIEs_tags_405,
29552 sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405)
29553 /sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405[0]), /* 1 */
29554 asn_DEF_InitialULRRCMessageTransferIEs_tags_405, /* Same as above */
29555 sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405)
29556 /sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405[0]), /* 1 */
29557 { 0, 0, SEQUENCE_constraint },
29558 asn_MBR_InitialULRRCMessageTransferIEs_405,
29559 3, /* Elements count */
29560 &asn_SPC_InitialULRRCMessageTransferIEs_specs_405 /* Additional specs */
29563 static asn_TYPE_member_t asn_MBR_value_412[] = {
29564 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.GNB_CU_UE_F1AP_ID),
29565 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29567 &asn_DEF_GNB_CU_UE_F1AP_ID,
29570 0, 0, /* No default value */
29571 "GNB-CU-UE-F1AP-ID"
29573 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.GNB_DU_UE_F1AP_ID),
29574 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29576 &asn_DEF_GNB_DU_UE_F1AP_ID,
29579 0, 0, /* No default value */
29580 "GNB-DU-UE-F1AP-ID"
29582 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.SRBID),
29583 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29588 0, 0, /* No default value */
29591 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.ExecuteDuplication),
29592 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29594 &asn_DEF_ExecuteDuplication,
29597 0, 0, /* No default value */
29598 "ExecuteDuplication"
29600 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.RRCContainer),
29601 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29603 &asn_DEF_RRCContainer,
29606 0, 0, /* No default value */
29609 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.RAT_FrequencyPriorityInformation),
29610 -1 /* Ambiguous tag (CHOICE?) */,
29612 &asn_DEF_RAT_FrequencyPriorityInformation,
29615 0, 0, /* No default value */
29616 "RAT-FrequencyPriorityInformation"
29618 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.RRCDeliveryStatusRequest),
29619 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29621 &asn_DEF_RRCDeliveryStatusRequest,
29624 0, 0, /* No default value */
29625 "RRCDeliveryStatusRequest"
29628 static const unsigned asn_MAP_value_to_canonical_412[] = { 0, 1, 2, 4, 3, 6, 5 };
29629 static const unsigned asn_MAP_value_from_canonical_412[] = { 0, 1, 2, 4, 3, 6, 5 };
29630 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_412[] = {
29631 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
29632 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
29633 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* SRBID */
29634 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* RRCContainer */
29635 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* ExecuteDuplication */
29636 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* RRCDeliveryStatusRequest */
29637 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, 0, 0 }, /* subscriberProfileIDforRFP */
29638 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, 0, 0 }, /* rAT-FrequencySelectionPriority */
29639 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 5, 0, 0 } /* choice-extension */
29641 static asn_CHOICE_specifics_t asn_SPC_value_specs_412 = {
29642 sizeof(struct DLRRCMessageTransferIEs__value),
29643 offsetof(struct DLRRCMessageTransferIEs__value, _asn_ctx),
29644 offsetof(struct DLRRCMessageTransferIEs__value, present),
29645 sizeof(((struct DLRRCMessageTransferIEs__value *)0)->present),
29646 asn_MAP_value_tag2el_412,
29647 9, /* Count of tags in the map */
29648 asn_MAP_value_to_canonical_412,
29649 asn_MAP_value_from_canonical_412,
29650 -1 /* Extensions start */
29652 static /* Use -fall-defs-global to expose */
29653 asn_TYPE_descriptor_t asn_DEF_value_412 = {
29657 0, /* No effective tags (pointer) */
29658 0, /* No effective tags (count) */
29659 0, /* No tags (pointer) */
29660 0, /* No tags (count) */
29661 { 0, 0, OPEN_TYPE_constraint },
29663 7, /* Elements count */
29664 &asn_SPC_value_specs_412 /* Additional specs */
29667 asn_TYPE_member_t asn_MBR_DLRRCMessageTransferIEs_409[] = {
29668 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs, id),
29669 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29670 -1, /* IMPLICIT tag at current level */
29671 &asn_DEF_ProtocolIE_ID,
29673 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
29674 0, 0, /* No default value */
29677 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs, criticality),
29678 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29679 -1, /* IMPLICIT tag at current level */
29680 &asn_DEF_Criticality,
29681 select_DLRRCMessageTransferIEs_criticality_type,
29682 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
29683 0, 0, /* No default value */
29686 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs, value),
29687 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29688 +1, /* EXPLICIT tag at current level */
29689 &asn_DEF_value_412,
29690 select_DLRRCMessageTransferIEs_value_type,
29691 { &asn_OER_memb_value_constr_412, &asn_PER_memb_value_constr_412, memb_value_constraint_409 },
29692 0, 0, /* No default value */
29696 static const ber_tlv_tag_t asn_DEF_DLRRCMessageTransferIEs_tags_409[] = {
29697 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29699 static const asn_TYPE_tag2member_t asn_MAP_DLRRCMessageTransferIEs_tag2el_409[] = {
29700 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29701 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29702 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29704 asn_SEQUENCE_specifics_t asn_SPC_DLRRCMessageTransferIEs_specs_409 = {
29705 sizeof(struct DLRRCMessageTransferIEs),
29706 offsetof(struct DLRRCMessageTransferIEs, _asn_ctx),
29707 asn_MAP_DLRRCMessageTransferIEs_tag2el_409,
29708 3, /* Count of tags in the map */
29709 0, 0, 0, /* Optional elements (not needed) */
29710 -1, /* First extension addition */
29712 asn_TYPE_descriptor_t asn_DEF_DLRRCMessageTransferIEs = {
29713 "DLRRCMessageTransferIEs",
29714 "DLRRCMessageTransferIEs",
29716 asn_DEF_DLRRCMessageTransferIEs_tags_409,
29717 sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409)
29718 /sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409[0]), /* 1 */
29719 asn_DEF_DLRRCMessageTransferIEs_tags_409, /* Same as above */
29720 sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409)
29721 /sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409[0]), /* 1 */
29722 { 0, 0, SEQUENCE_constraint },
29723 asn_MBR_DLRRCMessageTransferIEs_409,
29724 3, /* Elements count */
29725 &asn_SPC_DLRRCMessageTransferIEs_specs_409 /* Additional specs */
29728 static asn_TYPE_member_t asn_MBR_value_416[] = {
29729 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.GNB_CU_UE_F1AP_ID),
29730 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29732 &asn_DEF_GNB_CU_UE_F1AP_ID,
29735 0, 0, /* No default value */
29736 "GNB-CU-UE-F1AP-ID"
29738 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.GNB_DU_UE_F1AP_ID),
29739 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29741 &asn_DEF_GNB_DU_UE_F1AP_ID,
29744 0, 0, /* No default value */
29745 "GNB-DU-UE-F1AP-ID"
29747 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.SRBID),
29748 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29753 0, 0, /* No default value */
29756 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.RRCContainer),
29757 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29759 &asn_DEF_RRCContainer,
29762 0, 0, /* No default value */
29766 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_416[] = {
29767 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
29768 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
29769 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* SRBID */
29770 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 } /* RRCContainer */
29772 static asn_CHOICE_specifics_t asn_SPC_value_specs_416 = {
29773 sizeof(struct ULRRCMessageTransferIEs__value),
29774 offsetof(struct ULRRCMessageTransferIEs__value, _asn_ctx),
29775 offsetof(struct ULRRCMessageTransferIEs__value, present),
29776 sizeof(((struct ULRRCMessageTransferIEs__value *)0)->present),
29777 asn_MAP_value_tag2el_416,
29778 4, /* Count of tags in the map */
29780 -1 /* Extensions start */
29782 static /* Use -fall-defs-global to expose */
29783 asn_TYPE_descriptor_t asn_DEF_value_416 = {
29787 0, /* No effective tags (pointer) */
29788 0, /* No effective tags (count) */
29789 0, /* No tags (pointer) */
29790 0, /* No tags (count) */
29791 { 0, 0, OPEN_TYPE_constraint },
29793 4, /* Elements count */
29794 &asn_SPC_value_specs_416 /* Additional specs */
29797 asn_TYPE_member_t asn_MBR_ULRRCMessageTransferIEs_413[] = {
29798 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs, id),
29799 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29800 -1, /* IMPLICIT tag at current level */
29801 &asn_DEF_ProtocolIE_ID,
29803 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
29804 0, 0, /* No default value */
29807 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs, criticality),
29808 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29809 -1, /* IMPLICIT tag at current level */
29810 &asn_DEF_Criticality,
29811 select_ULRRCMessageTransferIEs_criticality_type,
29812 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
29813 0, 0, /* No default value */
29816 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs, value),
29817 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29818 +1, /* EXPLICIT tag at current level */
29819 &asn_DEF_value_416,
29820 select_ULRRCMessageTransferIEs_value_type,
29821 { &asn_OER_memb_value_constr_416, &asn_PER_memb_value_constr_416, memb_value_constraint_413 },
29822 0, 0, /* No default value */
29826 static const ber_tlv_tag_t asn_DEF_ULRRCMessageTransferIEs_tags_413[] = {
29827 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29829 static const asn_TYPE_tag2member_t asn_MAP_ULRRCMessageTransferIEs_tag2el_413[] = {
29830 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29831 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29832 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29834 asn_SEQUENCE_specifics_t asn_SPC_ULRRCMessageTransferIEs_specs_413 = {
29835 sizeof(struct ULRRCMessageTransferIEs),
29836 offsetof(struct ULRRCMessageTransferIEs, _asn_ctx),
29837 asn_MAP_ULRRCMessageTransferIEs_tag2el_413,
29838 3, /* Count of tags in the map */
29839 0, 0, 0, /* Optional elements (not needed) */
29840 -1, /* First extension addition */
29842 asn_TYPE_descriptor_t asn_DEF_ULRRCMessageTransferIEs = {
29843 "ULRRCMessageTransferIEs",
29844 "ULRRCMessageTransferIEs",
29846 asn_DEF_ULRRCMessageTransferIEs_tags_413,
29847 sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413)
29848 /sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413[0]), /* 1 */
29849 asn_DEF_ULRRCMessageTransferIEs_tags_413, /* Same as above */
29850 sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413)
29851 /sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413[0]), /* 1 */
29852 { 0, 0, SEQUENCE_constraint },
29853 asn_MBR_ULRRCMessageTransferIEs_413,
29854 3, /* Elements count */
29855 &asn_SPC_ULRRCMessageTransferIEs_specs_413 /* Additional specs */
29858 static asn_TYPE_member_t asn_MBR_value_420[] = {
29859 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.TransactionID),
29860 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29862 &asn_DEF_TransactionID,
29865 0, 0, /* No default value */
29868 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.NRCGI),
29869 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29874 0, 0, /* No default value */
29877 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.SItype_List),
29878 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29880 &asn_DEF_SItype_List,
29883 0, 0, /* No default value */
29886 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.GNB_DU_UE_F1AP_ID),
29887 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29889 &asn_DEF_GNB_DU_UE_F1AP_ID,
29892 0, 0, /* No default value */
29893 "GNB-DU-UE-F1AP-ID"
29896 static const unsigned asn_MAP_value_to_canonical_420[] = { 0, 3, 1, 2 };
29897 static const unsigned asn_MAP_value_from_canonical_420[] = { 0, 2, 3, 1 };
29898 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_420[] = {
29899 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
29900 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
29901 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* NRCGI */
29902 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* SItype-List */
29904 static asn_CHOICE_specifics_t asn_SPC_value_specs_420 = {
29905 sizeof(struct SystemInformationDeliveryCommandIEs__value),
29906 offsetof(struct SystemInformationDeliveryCommandIEs__value, _asn_ctx),
29907 offsetof(struct SystemInformationDeliveryCommandIEs__value, present),
29908 sizeof(((struct SystemInformationDeliveryCommandIEs__value *)0)->present),
29909 asn_MAP_value_tag2el_420,
29910 4, /* Count of tags in the map */
29911 asn_MAP_value_to_canonical_420,
29912 asn_MAP_value_from_canonical_420,
29913 -1 /* Extensions start */
29915 static /* Use -fall-defs-global to expose */
29916 asn_TYPE_descriptor_t asn_DEF_value_420 = {
29920 0, /* No effective tags (pointer) */
29921 0, /* No effective tags (count) */
29922 0, /* No tags (pointer) */
29923 0, /* No tags (count) */
29924 { 0, 0, OPEN_TYPE_constraint },
29926 4, /* Elements count */
29927 &asn_SPC_value_specs_420 /* Additional specs */
29930 asn_TYPE_member_t asn_MBR_SystemInformationDeliveryCommandIEs_417[] = {
29931 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs, id),
29932 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29933 -1, /* IMPLICIT tag at current level */
29934 &asn_DEF_ProtocolIE_ID,
29936 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
29937 0, 0, /* No default value */
29940 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs, criticality),
29941 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29942 -1, /* IMPLICIT tag at current level */
29943 &asn_DEF_Criticality,
29944 select_SystemInformationDeliveryCommandIEs_criticality_type,
29945 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
29946 0, 0, /* No default value */
29949 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs, value),
29950 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29951 +1, /* EXPLICIT tag at current level */
29952 &asn_DEF_value_420,
29953 select_SystemInformationDeliveryCommandIEs_value_type,
29954 { &asn_OER_memb_value_constr_420, &asn_PER_memb_value_constr_420, memb_value_constraint_417 },
29955 0, 0, /* No default value */
29959 static const ber_tlv_tag_t asn_DEF_SystemInformationDeliveryCommandIEs_tags_417[] = {
29960 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29962 static const asn_TYPE_tag2member_t asn_MAP_SystemInformationDeliveryCommandIEs_tag2el_417[] = {
29963 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29964 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29965 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29967 asn_SEQUENCE_specifics_t asn_SPC_SystemInformationDeliveryCommandIEs_specs_417 = {
29968 sizeof(struct SystemInformationDeliveryCommandIEs),
29969 offsetof(struct SystemInformationDeliveryCommandIEs, _asn_ctx),
29970 asn_MAP_SystemInformationDeliveryCommandIEs_tag2el_417,
29971 3, /* Count of tags in the map */
29972 0, 0, 0, /* Optional elements (not needed) */
29973 -1, /* First extension addition */
29975 asn_TYPE_descriptor_t asn_DEF_SystemInformationDeliveryCommandIEs = {
29976 "SystemInformationDeliveryCommandIEs",
29977 "SystemInformationDeliveryCommandIEs",
29979 asn_DEF_SystemInformationDeliveryCommandIEs_tags_417,
29980 sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417)
29981 /sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417[0]), /* 1 */
29982 asn_DEF_SystemInformationDeliveryCommandIEs_tags_417, /* Same as above */
29983 sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417)
29984 /sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417[0]), /* 1 */
29985 { 0, 0, SEQUENCE_constraint },
29986 asn_MBR_SystemInformationDeliveryCommandIEs_417,
29987 3, /* Elements count */
29988 &asn_SPC_SystemInformationDeliveryCommandIEs_specs_417 /* Additional specs */
29991 static asn_TYPE_member_t asn_MBR_value_424[] = {
29992 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.UEIdentityIndexValue),
29993 -1 /* Ambiguous tag (CHOICE?) */,
29995 &asn_DEF_UEIdentityIndexValue,
29998 0, 0, /* No default value */
29999 "UEIdentityIndexValue"
30001 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingIdentity),
30002 -1 /* Ambiguous tag (CHOICE?) */,
30004 &asn_DEF_PagingIdentity,
30007 0, 0, /* No default value */
30010 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingDRX),
30011 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30013 &asn_DEF_PagingDRX,
30016 0, 0, /* No default value */
30019 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingPriority),
30020 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30022 &asn_DEF_PagingPriority,
30025 0, 0, /* No default value */
30028 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingCell_list),
30029 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30031 &asn_DEF_PagingCell_list,
30034 0, 0, /* No default value */
30037 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingOrigin),
30038 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30040 &asn_DEF_PagingOrigin,
30043 0, 0, /* No default value */
30047 static const unsigned asn_MAP_value_to_canonical_424[] = { 2, 3, 5, 4, 0, 1 };
30048 static const unsigned asn_MAP_value_from_canonical_424[] = { 4, 5, 0, 1, 3, 2 };
30049 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_424[] = {
30050 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 2 }, /* PagingDRX */
30051 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 1 }, /* PagingPriority */
30052 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -2, 0 }, /* PagingOrigin */
30053 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 }, /* PagingCell-list */
30054 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* indexLength10 */
30055 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* rANUEPagingIdentity */
30056 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* choice-extension */
30057 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, -1, 0 }, /* cNUEPagingIdentity */
30058 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* choice-extension */
30060 static asn_CHOICE_specifics_t asn_SPC_value_specs_424 = {
30061 sizeof(struct PagingIEs__value),
30062 offsetof(struct PagingIEs__value, _asn_ctx),
30063 offsetof(struct PagingIEs__value, present),
30064 sizeof(((struct PagingIEs__value *)0)->present),
30065 asn_MAP_value_tag2el_424,
30066 9, /* Count of tags in the map */
30067 asn_MAP_value_to_canonical_424,
30068 asn_MAP_value_from_canonical_424,
30069 -1 /* Extensions start */
30071 static /* Use -fall-defs-global to expose */
30072 asn_TYPE_descriptor_t asn_DEF_value_424 = {
30076 0, /* No effective tags (pointer) */
30077 0, /* No effective tags (count) */
30078 0, /* No tags (pointer) */
30079 0, /* No tags (count) */
30080 { 0, 0, OPEN_TYPE_constraint },
30082 6, /* Elements count */
30083 &asn_SPC_value_specs_424 /* Additional specs */
30086 asn_TYPE_member_t asn_MBR_PagingIEs_421[] = {
30087 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs, id),
30088 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30089 -1, /* IMPLICIT tag at current level */
30090 &asn_DEF_ProtocolIE_ID,
30092 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
30093 0, 0, /* No default value */
30096 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs, criticality),
30097 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30098 -1, /* IMPLICIT tag at current level */
30099 &asn_DEF_Criticality,
30100 select_PagingIEs_criticality_type,
30101 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
30102 0, 0, /* No default value */
30105 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingIEs, value),
30106 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30107 +1, /* EXPLICIT tag at current level */
30108 &asn_DEF_value_424,
30109 select_PagingIEs_value_type,
30110 { &asn_OER_memb_value_constr_424, &asn_PER_memb_value_constr_424, memb_value_constraint_421 },
30111 0, 0, /* No default value */
30115 static const ber_tlv_tag_t asn_DEF_PagingIEs_tags_421[] = {
30116 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30118 static const asn_TYPE_tag2member_t asn_MAP_PagingIEs_tag2el_421[] = {
30119 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30120 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30121 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30123 asn_SEQUENCE_specifics_t asn_SPC_PagingIEs_specs_421 = {
30124 sizeof(struct PagingIEs),
30125 offsetof(struct PagingIEs, _asn_ctx),
30126 asn_MAP_PagingIEs_tag2el_421,
30127 3, /* Count of tags in the map */
30128 0, 0, 0, /* Optional elements (not needed) */
30129 -1, /* First extension addition */
30131 asn_TYPE_descriptor_t asn_DEF_PagingIEs = {
30135 asn_DEF_PagingIEs_tags_421,
30136 sizeof(asn_DEF_PagingIEs_tags_421)
30137 /sizeof(asn_DEF_PagingIEs_tags_421[0]), /* 1 */
30138 asn_DEF_PagingIEs_tags_421, /* Same as above */
30139 sizeof(asn_DEF_PagingIEs_tags_421)
30140 /sizeof(asn_DEF_PagingIEs_tags_421[0]), /* 1 */
30141 { 0, 0, SEQUENCE_constraint },
30142 asn_MBR_PagingIEs_421,
30143 3, /* Elements count */
30144 &asn_SPC_PagingIEs_specs_421 /* Additional specs */
30147 static asn_TYPE_member_t asn_MBR_value_428[] = {
30148 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs__value, choice.GNB_CU_UE_F1AP_ID),
30149 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30151 &asn_DEF_GNB_CU_UE_F1AP_ID,
30154 0, 0, /* No default value */
30155 "GNB-CU-UE-F1AP-ID"
30157 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs__value, choice.GNB_DU_UE_F1AP_ID),
30158 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30160 &asn_DEF_GNB_DU_UE_F1AP_ID,
30163 0, 0, /* No default value */
30164 "GNB-DU-UE-F1AP-ID"
30166 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs__value, choice.DRB_Notify_List),
30167 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30169 &asn_DEF_DRB_Notify_List,
30172 0, 0, /* No default value */
30176 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_428[] = {
30177 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
30178 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
30179 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* DRB-Notify-List */
30181 static asn_CHOICE_specifics_t asn_SPC_value_specs_428 = {
30182 sizeof(struct NotifyIEs__value),
30183 offsetof(struct NotifyIEs__value, _asn_ctx),
30184 offsetof(struct NotifyIEs__value, present),
30185 sizeof(((struct NotifyIEs__value *)0)->present),
30186 asn_MAP_value_tag2el_428,
30187 3, /* Count of tags in the map */
30189 -1 /* Extensions start */
30191 static /* Use -fall-defs-global to expose */
30192 asn_TYPE_descriptor_t asn_DEF_value_428 = {
30196 0, /* No effective tags (pointer) */
30197 0, /* No effective tags (count) */
30198 0, /* No tags (pointer) */
30199 0, /* No tags (count) */
30200 { 0, 0, OPEN_TYPE_constraint },
30202 3, /* Elements count */
30203 &asn_SPC_value_specs_428 /* Additional specs */
30206 asn_TYPE_member_t asn_MBR_NotifyIEs_425[] = {
30207 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs, id),
30208 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30209 -1, /* IMPLICIT tag at current level */
30210 &asn_DEF_ProtocolIE_ID,
30212 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
30213 0, 0, /* No default value */
30216 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs, criticality),
30217 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30218 -1, /* IMPLICIT tag at current level */
30219 &asn_DEF_Criticality,
30220 select_NotifyIEs_criticality_type,
30221 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
30222 0, 0, /* No default value */
30225 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NotifyIEs, value),
30226 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30227 +1, /* EXPLICIT tag at current level */
30228 &asn_DEF_value_428,
30229 select_NotifyIEs_value_type,
30230 { &asn_OER_memb_value_constr_428, &asn_PER_memb_value_constr_428, memb_value_constraint_425 },
30231 0, 0, /* No default value */
30235 static const ber_tlv_tag_t asn_DEF_NotifyIEs_tags_425[] = {
30236 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30238 static const asn_TYPE_tag2member_t asn_MAP_NotifyIEs_tag2el_425[] = {
30239 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30240 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30241 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30243 asn_SEQUENCE_specifics_t asn_SPC_NotifyIEs_specs_425 = {
30244 sizeof(struct NotifyIEs),
30245 offsetof(struct NotifyIEs, _asn_ctx),
30246 asn_MAP_NotifyIEs_tag2el_425,
30247 3, /* Count of tags in the map */
30248 0, 0, 0, /* Optional elements (not needed) */
30249 -1, /* First extension addition */
30251 asn_TYPE_descriptor_t asn_DEF_NotifyIEs = {
30255 asn_DEF_NotifyIEs_tags_425,
30256 sizeof(asn_DEF_NotifyIEs_tags_425)
30257 /sizeof(asn_DEF_NotifyIEs_tags_425[0]), /* 1 */
30258 asn_DEF_NotifyIEs_tags_425, /* Same as above */
30259 sizeof(asn_DEF_NotifyIEs_tags_425)
30260 /sizeof(asn_DEF_NotifyIEs_tags_425[0]), /* 1 */
30261 { 0, 0, SEQUENCE_constraint },
30262 asn_MBR_NotifyIEs_425,
30263 3, /* Elements count */
30264 &asn_SPC_NotifyIEs_specs_425 /* Additional specs */
30267 static asn_TYPE_member_t asn_MBR_value_432[] = {
30268 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs__value, choice.TransactionID),
30269 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30271 &asn_DEF_TransactionID,
30274 0, 0, /* No default value */
30277 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs__value, choice.NR_CGI_List_For_Restart_List),
30278 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30280 &asn_DEF_NR_CGI_List_For_Restart_List,
30283 0, 0, /* No default value */
30284 "NR-CGI-List-For-Restart-List"
30287 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_432[] = {
30288 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
30289 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* NR-CGI-List-For-Restart-List */
30291 static asn_CHOICE_specifics_t asn_SPC_value_specs_432 = {
30292 sizeof(struct PWSRestartIndicationIEs__value),
30293 offsetof(struct PWSRestartIndicationIEs__value, _asn_ctx),
30294 offsetof(struct PWSRestartIndicationIEs__value, present),
30295 sizeof(((struct PWSRestartIndicationIEs__value *)0)->present),
30296 asn_MAP_value_tag2el_432,
30297 2, /* Count of tags in the map */
30299 -1 /* Extensions start */
30301 static /* Use -fall-defs-global to expose */
30302 asn_TYPE_descriptor_t asn_DEF_value_432 = {
30306 0, /* No effective tags (pointer) */
30307 0, /* No effective tags (count) */
30308 0, /* No tags (pointer) */
30309 0, /* No tags (count) */
30310 { 0, 0, OPEN_TYPE_constraint },
30312 2, /* Elements count */
30313 &asn_SPC_value_specs_432 /* Additional specs */
30316 asn_TYPE_member_t asn_MBR_PWSRestartIndicationIEs_429[] = {
30317 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs, id),
30318 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30319 -1, /* IMPLICIT tag at current level */
30320 &asn_DEF_ProtocolIE_ID,
30322 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
30323 0, 0, /* No default value */
30326 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs, criticality),
30327 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30328 -1, /* IMPLICIT tag at current level */
30329 &asn_DEF_Criticality,
30330 select_PWSRestartIndicationIEs_criticality_type,
30331 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
30332 0, 0, /* No default value */
30335 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs, value),
30336 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30337 +1, /* EXPLICIT tag at current level */
30338 &asn_DEF_value_432,
30339 select_PWSRestartIndicationIEs_value_type,
30340 { &asn_OER_memb_value_constr_432, &asn_PER_memb_value_constr_432, memb_value_constraint_429 },
30341 0, 0, /* No default value */
30345 static const ber_tlv_tag_t asn_DEF_PWSRestartIndicationIEs_tags_429[] = {
30346 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30348 static const asn_TYPE_tag2member_t asn_MAP_PWSRestartIndicationIEs_tag2el_429[] = {
30349 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30350 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30351 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30353 asn_SEQUENCE_specifics_t asn_SPC_PWSRestartIndicationIEs_specs_429 = {
30354 sizeof(struct PWSRestartIndicationIEs),
30355 offsetof(struct PWSRestartIndicationIEs, _asn_ctx),
30356 asn_MAP_PWSRestartIndicationIEs_tag2el_429,
30357 3, /* Count of tags in the map */
30358 0, 0, 0, /* Optional elements (not needed) */
30359 -1, /* First extension addition */
30361 asn_TYPE_descriptor_t asn_DEF_PWSRestartIndicationIEs = {
30362 "PWSRestartIndicationIEs",
30363 "PWSRestartIndicationIEs",
30365 asn_DEF_PWSRestartIndicationIEs_tags_429,
30366 sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429)
30367 /sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429[0]), /* 1 */
30368 asn_DEF_PWSRestartIndicationIEs_tags_429, /* Same as above */
30369 sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429)
30370 /sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429[0]), /* 1 */
30371 { 0, 0, SEQUENCE_constraint },
30372 asn_MBR_PWSRestartIndicationIEs_429,
30373 3, /* Elements count */
30374 &asn_SPC_PWSRestartIndicationIEs_specs_429 /* Additional specs */
30377 static asn_TYPE_member_t asn_MBR_value_436[] = {
30378 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs__value, choice.TransactionID),
30379 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30381 &asn_DEF_TransactionID,
30384 0, 0, /* No default value */
30387 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs__value, choice.PWS_Failed_NR_CGI_List),
30388 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30390 &asn_DEF_PWS_Failed_NR_CGI_List,
30393 0, 0, /* No default value */
30394 "PWS-Failed-NR-CGI-List"
30397 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_436[] = {
30398 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
30399 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* PWS-Failed-NR-CGI-List */
30401 static asn_CHOICE_specifics_t asn_SPC_value_specs_436 = {
30402 sizeof(struct PWSFailureIndicationIEs__value),
30403 offsetof(struct PWSFailureIndicationIEs__value, _asn_ctx),
30404 offsetof(struct PWSFailureIndicationIEs__value, present),
30405 sizeof(((struct PWSFailureIndicationIEs__value *)0)->present),
30406 asn_MAP_value_tag2el_436,
30407 2, /* Count of tags in the map */
30409 -1 /* Extensions start */
30411 static /* Use -fall-defs-global to expose */
30412 asn_TYPE_descriptor_t asn_DEF_value_436 = {
30416 0, /* No effective tags (pointer) */
30417 0, /* No effective tags (count) */
30418 0, /* No tags (pointer) */
30419 0, /* No tags (count) */
30420 { 0, 0, OPEN_TYPE_constraint },
30422 2, /* Elements count */
30423 &asn_SPC_value_specs_436 /* Additional specs */
30426 asn_TYPE_member_t asn_MBR_PWSFailureIndicationIEs_433[] = {
30427 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs, id),
30428 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30429 -1, /* IMPLICIT tag at current level */
30430 &asn_DEF_ProtocolIE_ID,
30432 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
30433 0, 0, /* No default value */
30436 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs, criticality),
30437 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30438 -1, /* IMPLICIT tag at current level */
30439 &asn_DEF_Criticality,
30440 select_PWSFailureIndicationIEs_criticality_type,
30441 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
30442 0, 0, /* No default value */
30445 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs, value),
30446 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30447 +1, /* EXPLICIT tag at current level */
30448 &asn_DEF_value_436,
30449 select_PWSFailureIndicationIEs_value_type,
30450 { &asn_OER_memb_value_constr_436, &asn_PER_memb_value_constr_436, memb_value_constraint_433 },
30451 0, 0, /* No default value */
30455 static const ber_tlv_tag_t asn_DEF_PWSFailureIndicationIEs_tags_433[] = {
30456 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30458 static const asn_TYPE_tag2member_t asn_MAP_PWSFailureIndicationIEs_tag2el_433[] = {
30459 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30460 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30461 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30463 asn_SEQUENCE_specifics_t asn_SPC_PWSFailureIndicationIEs_specs_433 = {
30464 sizeof(struct PWSFailureIndicationIEs),
30465 offsetof(struct PWSFailureIndicationIEs, _asn_ctx),
30466 asn_MAP_PWSFailureIndicationIEs_tag2el_433,
30467 3, /* Count of tags in the map */
30468 0, 0, 0, /* Optional elements (not needed) */
30469 -1, /* First extension addition */
30471 asn_TYPE_descriptor_t asn_DEF_PWSFailureIndicationIEs = {
30472 "PWSFailureIndicationIEs",
30473 "PWSFailureIndicationIEs",
30475 asn_DEF_PWSFailureIndicationIEs_tags_433,
30476 sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433)
30477 /sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433[0]), /* 1 */
30478 asn_DEF_PWSFailureIndicationIEs_tags_433, /* Same as above */
30479 sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433)
30480 /sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433[0]), /* 1 */
30481 { 0, 0, SEQUENCE_constraint },
30482 asn_MBR_PWSFailureIndicationIEs_433,
30483 3, /* Elements count */
30484 &asn_SPC_PWSFailureIndicationIEs_specs_433 /* Additional specs */
30487 static asn_TYPE_member_t asn_MBR_value_440[] = {
30488 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs__value, choice.TransactionID),
30489 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30491 &asn_DEF_TransactionID,
30494 0, 0, /* No default value */
30497 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs__value, choice.GNBDUOverloadInformation),
30498 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30500 &asn_DEF_GNBDUOverloadInformation,
30503 0, 0, /* No default value */
30504 "GNBDUOverloadInformation"
30507 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_440[] = {
30508 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
30509 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* GNBDUOverloadInformation */
30511 static asn_CHOICE_specifics_t asn_SPC_value_specs_440 = {
30512 sizeof(struct GNBDUStatusIndicationIEs__value),
30513 offsetof(struct GNBDUStatusIndicationIEs__value, _asn_ctx),
30514 offsetof(struct GNBDUStatusIndicationIEs__value, present),
30515 sizeof(((struct GNBDUStatusIndicationIEs__value *)0)->present),
30516 asn_MAP_value_tag2el_440,
30517 2, /* Count of tags in the map */
30519 -1 /* Extensions start */
30521 static /* Use -fall-defs-global to expose */
30522 asn_TYPE_descriptor_t asn_DEF_value_440 = {
30526 0, /* No effective tags (pointer) */
30527 0, /* No effective tags (count) */
30528 0, /* No tags (pointer) */
30529 0, /* No tags (count) */
30530 { 0, 0, OPEN_TYPE_constraint },
30532 2, /* Elements count */
30533 &asn_SPC_value_specs_440 /* Additional specs */
30536 asn_TYPE_member_t asn_MBR_GNBDUStatusIndicationIEs_437[] = {
30537 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs, id),
30538 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30539 -1, /* IMPLICIT tag at current level */
30540 &asn_DEF_ProtocolIE_ID,
30542 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
30543 0, 0, /* No default value */
30546 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs, criticality),
30547 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30548 -1, /* IMPLICIT tag at current level */
30549 &asn_DEF_Criticality,
30550 select_GNBDUStatusIndicationIEs_criticality_type,
30551 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
30552 0, 0, /* No default value */
30555 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs, value),
30556 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30557 +1, /* EXPLICIT tag at current level */
30558 &asn_DEF_value_440,
30559 select_GNBDUStatusIndicationIEs_value_type,
30560 { &asn_OER_memb_value_constr_440, &asn_PER_memb_value_constr_440, memb_value_constraint_437 },
30561 0, 0, /* No default value */
30565 static const ber_tlv_tag_t asn_DEF_GNBDUStatusIndicationIEs_tags_437[] = {
30566 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30568 static const asn_TYPE_tag2member_t asn_MAP_GNBDUStatusIndicationIEs_tag2el_437[] = {
30569 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30570 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30571 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30573 asn_SEQUENCE_specifics_t asn_SPC_GNBDUStatusIndicationIEs_specs_437 = {
30574 sizeof(struct GNBDUStatusIndicationIEs),
30575 offsetof(struct GNBDUStatusIndicationIEs, _asn_ctx),
30576 asn_MAP_GNBDUStatusIndicationIEs_tag2el_437,
30577 3, /* Count of tags in the map */
30578 0, 0, 0, /* Optional elements (not needed) */
30579 -1, /* First extension addition */
30581 asn_TYPE_descriptor_t asn_DEF_GNBDUStatusIndicationIEs = {
30582 "GNBDUStatusIndicationIEs",
30583 "GNBDUStatusIndicationIEs",
30585 asn_DEF_GNBDUStatusIndicationIEs_tags_437,
30586 sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437)
30587 /sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437[0]), /* 1 */
30588 asn_DEF_GNBDUStatusIndicationIEs_tags_437, /* Same as above */
30589 sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437)
30590 /sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437[0]), /* 1 */
30591 { 0, 0, SEQUENCE_constraint },
30592 asn_MBR_GNBDUStatusIndicationIEs_437,
30593 3, /* Elements count */
30594 &asn_SPC_GNBDUStatusIndicationIEs_specs_437 /* Additional specs */
30597 static asn_TYPE_member_t asn_MBR_value_444[] = {
30598 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.GNB_CU_UE_F1AP_ID),
30599 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30601 &asn_DEF_GNB_CU_UE_F1AP_ID,
30604 0, 0, /* No default value */
30605 "GNB-CU-UE-F1AP-ID"
30607 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.GNB_DU_UE_F1AP_ID),
30608 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30610 &asn_DEF_GNB_DU_UE_F1AP_ID,
30613 0, 0, /* No default value */
30614 "GNB-DU-UE-F1AP-ID"
30616 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.RRCDeliveryStatus),
30617 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30619 &asn_DEF_RRCDeliveryStatus,
30622 0, 0, /* No default value */
30623 "RRCDeliveryStatus"
30625 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.SRBID),
30626 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30631 0, 0, /* No default value */
30635 static const unsigned asn_MAP_value_to_canonical_444[] = { 0, 1, 3, 2 };
30636 static const unsigned asn_MAP_value_from_canonical_444[] = { 0, 1, 3, 2 };
30637 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_444[] = {
30638 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
30639 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
30640 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* SRBID */
30641 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* RRCDeliveryStatus */
30643 static asn_CHOICE_specifics_t asn_SPC_value_specs_444 = {
30644 sizeof(struct RRCDeliveryReportIEs__value),
30645 offsetof(struct RRCDeliveryReportIEs__value, _asn_ctx),
30646 offsetof(struct RRCDeliveryReportIEs__value, present),
30647 sizeof(((struct RRCDeliveryReportIEs__value *)0)->present),
30648 asn_MAP_value_tag2el_444,
30649 4, /* Count of tags in the map */
30650 asn_MAP_value_to_canonical_444,
30651 asn_MAP_value_from_canonical_444,
30652 -1 /* Extensions start */
30654 static /* Use -fall-defs-global to expose */
30655 asn_TYPE_descriptor_t asn_DEF_value_444 = {
30659 0, /* No effective tags (pointer) */
30660 0, /* No effective tags (count) */
30661 0, /* No tags (pointer) */
30662 0, /* No tags (count) */
30663 { 0, 0, OPEN_TYPE_constraint },
30665 4, /* Elements count */
30666 &asn_SPC_value_specs_444 /* Additional specs */
30669 asn_TYPE_member_t asn_MBR_RRCDeliveryReportIEs_441[] = {
30670 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs, id),
30671 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30672 -1, /* IMPLICIT tag at current level */
30673 &asn_DEF_ProtocolIE_ID,
30675 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
30676 0, 0, /* No default value */
30679 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs, criticality),
30680 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30681 -1, /* IMPLICIT tag at current level */
30682 &asn_DEF_Criticality,
30683 select_RRCDeliveryReportIEs_criticality_type,
30684 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
30685 0, 0, /* No default value */
30688 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs, value),
30689 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30690 +1, /* EXPLICIT tag at current level */
30691 &asn_DEF_value_444,
30692 select_RRCDeliveryReportIEs_value_type,
30693 { &asn_OER_memb_value_constr_444, &asn_PER_memb_value_constr_444, memb_value_constraint_441 },
30694 0, 0, /* No default value */
30698 static const ber_tlv_tag_t asn_DEF_RRCDeliveryReportIEs_tags_441[] = {
30699 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30701 static const asn_TYPE_tag2member_t asn_MAP_RRCDeliveryReportIEs_tag2el_441[] = {
30702 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30703 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30704 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30706 asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryReportIEs_specs_441 = {
30707 sizeof(struct RRCDeliveryReportIEs),
30708 offsetof(struct RRCDeliveryReportIEs, _asn_ctx),
30709 asn_MAP_RRCDeliveryReportIEs_tag2el_441,
30710 3, /* Count of tags in the map */
30711 0, 0, 0, /* Optional elements (not needed) */
30712 -1, /* First extension addition */
30714 asn_TYPE_descriptor_t asn_DEF_RRCDeliveryReportIEs = {
30715 "RRCDeliveryReportIEs",
30716 "RRCDeliveryReportIEs",
30718 asn_DEF_RRCDeliveryReportIEs_tags_441,
30719 sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441)
30720 /sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441[0]), /* 1 */
30721 asn_DEF_RRCDeliveryReportIEs_tags_441, /* Same as above */
30722 sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441)
30723 /sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441[0]), /* 1 */
30724 { 0, 0, SEQUENCE_constraint },
30725 asn_MBR_RRCDeliveryReportIEs_441,
30726 3, /* Elements count */
30727 &asn_SPC_RRCDeliveryReportIEs_specs_441 /* Additional specs */