2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "F1AP-Containers"
4 * found in "../F1.asn1"
5 * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
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));
12367 const int indexToPresence[9] = {
12368 UEContextReleaseCommandIEs__value_PR_NOTHING,
12369 UEContextReleaseCommandIEs__value_PR_GNB_CU_UE_F1AP_ID,
12370 UEContextReleaseCommandIEs__value_PR_GNB_DU_UE_F1AP_ID,
12371 UEContextReleaseCommandIEs__value_PR_Cause,
12372 UEContextReleaseCommandIEs__value_PR_RRCContainer,
12373 UEContextReleaseCommandIEs__value_PR_SRBID,
12374 UEContextReleaseCommandIEs__value_PR_GNB_DU_UE_F1AP_ID,
12375 UEContextReleaseCommandIEs__value_PR_ExecuteDuplication,
12376 UEContextReleaseCommandIEs__value_PR_RRCDeliveryStatusRequest
12379 for(row=0; row < itable->rows_count; row++) {
12380 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12381 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12383 if(type_cell->cell_kind == aioc__undefined)
12387 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12388 result.type_descriptor = type_cell->type_descriptor;
12389 result.presence_index = indexToPresence[presence_index];
12398 memb_value_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
12399 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12402 ASN__CTFAIL(app_key, td, sptr,
12403 "%s: value not given (%s:%d)",
12404 td->name, __FILE__, __LINE__);
12409 if(1 /* No applicable constraints whatsoever */) {
12410 /* Nothing is here. See below */
12413 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12417 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
12418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12422 ASN__CTFAIL(app_key, td, sptr,
12423 "%s: value not given (%s:%d)",
12424 td->name, __FILE__, __LINE__);
12428 value = *(const long *)sptr;
12430 if((value >= 0 && value <= 65535)) {
12431 /* Constraint check succeeded */
12434 ASN__CTFAIL(app_key, td, sptr,
12435 "%s: constraint failed (%s:%d)",
12436 td->name, __FILE__, __LINE__);
12441 static asn_type_selector_result_t
12442 select_UEContextReleaseCompleteIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12443 asn_type_selector_result_t result = {0, 0};
12444 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseCompleteIEs_1;
12445 size_t constraining_column = 0; /* &id */
12446 size_t for_column = 1; /* &criticality */
12447 size_t row, presence_index = 0;
12448 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseCompleteIEs, id));
12450 for(row=0; row < itable->rows_count; row++) {
12451 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12452 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12454 if(type_cell->cell_kind == aioc__undefined)
12458 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12459 result.type_descriptor = type_cell->type_descriptor;
12460 result.presence_index = presence_index;
12469 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
12470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12473 ASN__CTFAIL(app_key, td, sptr,
12474 "%s: value not given (%s:%d)",
12475 td->name, __FILE__, __LINE__);
12480 if(1 /* No applicable constraints whatsoever */) {
12481 /* Nothing is here. See below */
12484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12487 static asn_type_selector_result_t
12488 select_UEContextReleaseCompleteIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12489 asn_type_selector_result_t result = {0, 0};
12490 const asn_ioc_set_t *itable = asn_IOS_UEContextReleaseCompleteIEs_1;
12491 size_t constraining_column = 0; /* &id */
12492 size_t for_column = 2; /* &Value */
12493 size_t row, presence_index = 0;
12494 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextReleaseCompleteIEs, id));
12496 for(row=0; row < itable->rows_count; row++) {
12497 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12498 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12500 if(type_cell->cell_kind == aioc__undefined)
12504 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12505 result.type_descriptor = type_cell->type_descriptor;
12506 result.presence_index = presence_index;
12515 memb_value_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
12516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12519 ASN__CTFAIL(app_key, td, sptr,
12520 "%s: value not given (%s:%d)",
12521 td->name, __FILE__, __LINE__);
12526 if(1 /* No applicable constraints whatsoever */) {
12527 /* Nothing is here. See below */
12530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12534 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
12535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12539 ASN__CTFAIL(app_key, td, sptr,
12540 "%s: value not given (%s:%d)",
12541 td->name, __FILE__, __LINE__);
12545 value = *(const long *)sptr;
12547 if((value >= 0 && value <= 65535)) {
12548 /* Constraint check succeeded */
12551 ASN__CTFAIL(app_key, td, sptr,
12552 "%s: constraint failed (%s:%d)",
12553 td->name, __FILE__, __LINE__);
12558 static asn_type_selector_result_t
12559 select_UEContextModificationRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12560 asn_type_selector_result_t result = {0, 0};
12561 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequestIEs_1;
12562 size_t constraining_column = 0; /* &id */
12563 size_t for_column = 1; /* &criticality */
12564 size_t row, presence_index = 0;
12565 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequestIEs, id));
12567 for(row=0; row < itable->rows_count; row++) {
12568 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12569 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12571 if(type_cell->cell_kind == aioc__undefined)
12575 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12576 result.type_descriptor = type_cell->type_descriptor;
12577 result.presence_index = presence_index;
12586 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
12587 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12590 ASN__CTFAIL(app_key, td, sptr,
12591 "%s: value not given (%s:%d)",
12592 td->name, __FILE__, __LINE__);
12597 if(1 /* No applicable constraints whatsoever */) {
12598 /* Nothing is here. See below */
12601 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12604 static asn_type_selector_result_t
12605 select_UEContextModificationRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12606 asn_type_selector_result_t result = {0, 0};
12607 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequestIEs_1;
12608 size_t constraining_column = 0; /* &id */
12609 size_t for_column = 2; /* &Value */
12610 size_t row, presence_index = 0;
12611 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequestIEs, id));
12613 for(row=0; row < itable->rows_count; row++) {
12614 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12615 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12617 if(type_cell->cell_kind == aioc__undefined)
12621 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12622 result.type_descriptor = type_cell->type_descriptor;
12623 result.presence_index = presence_index;
12632 memb_value_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
12633 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12636 ASN__CTFAIL(app_key, td, sptr,
12637 "%s: value not given (%s:%d)",
12638 td->name, __FILE__, __LINE__);
12643 if(1 /* No applicable constraints whatsoever */) {
12644 /* Nothing is here. See below */
12647 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12651 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
12652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12656 ASN__CTFAIL(app_key, td, sptr,
12657 "%s: value not given (%s:%d)",
12658 td->name, __FILE__, __LINE__);
12662 value = *(const long *)sptr;
12664 if((value >= 0 && value <= 65535)) {
12665 /* Constraint check succeeded */
12668 ASN__CTFAIL(app_key, td, sptr,
12669 "%s: constraint failed (%s:%d)",
12670 td->name, __FILE__, __LINE__);
12675 static asn_type_selector_result_t
12676 select_UEContextModificationResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12677 asn_type_selector_result_t result = {0, 0};
12678 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationResponseIEs_1;
12679 size_t constraining_column = 0; /* &id */
12680 size_t for_column = 1; /* &criticality */
12681 size_t row, presence_index = 0;
12682 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationResponseIEs, id));
12684 for(row=0; row < itable->rows_count; row++) {
12685 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12686 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12688 if(type_cell->cell_kind == aioc__undefined)
12692 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12693 result.type_descriptor = type_cell->type_descriptor;
12694 result.presence_index = presence_index;
12703 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
12704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12707 ASN__CTFAIL(app_key, td, sptr,
12708 "%s: value not given (%s:%d)",
12709 td->name, __FILE__, __LINE__);
12714 if(1 /* No applicable constraints whatsoever */) {
12715 /* Nothing is here. See below */
12718 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12721 static asn_type_selector_result_t
12722 select_UEContextModificationResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12723 asn_type_selector_result_t result = {0, 0};
12724 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationResponseIEs_1;
12725 size_t constraining_column = 0; /* &id */
12726 size_t for_column = 2; /* &Value */
12727 size_t row, presence_index = 0;
12728 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationResponseIEs, id));
12730 for(row=0; row < itable->rows_count; row++) {
12731 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12732 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12734 if(type_cell->cell_kind == aioc__undefined)
12738 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12739 result.type_descriptor = type_cell->type_descriptor;
12740 result.presence_index = presence_index;
12749 memb_value_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
12750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12753 ASN__CTFAIL(app_key, td, sptr,
12754 "%s: value not given (%s:%d)",
12755 td->name, __FILE__, __LINE__);
12760 if(1 /* No applicable constraints whatsoever */) {
12761 /* Nothing is here. See below */
12764 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12768 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
12769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12773 ASN__CTFAIL(app_key, td, sptr,
12774 "%s: value not given (%s:%d)",
12775 td->name, __FILE__, __LINE__);
12779 value = *(const long *)sptr;
12781 if((value >= 0 && value <= 65535)) {
12782 /* Constraint check succeeded */
12785 ASN__CTFAIL(app_key, td, sptr,
12786 "%s: constraint failed (%s:%d)",
12787 td->name, __FILE__, __LINE__);
12792 static asn_type_selector_result_t
12793 select_UEContextModificationFailureIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12794 asn_type_selector_result_t result = {0, 0};
12795 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationFailureIEs_1;
12796 size_t constraining_column = 0; /* &id */
12797 size_t for_column = 1; /* &criticality */
12798 size_t row, presence_index = 0;
12799 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationFailureIEs, id));
12801 for(row=0; row < itable->rows_count; row++) {
12802 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12803 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12805 if(type_cell->cell_kind == aioc__undefined)
12809 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12810 result.type_descriptor = type_cell->type_descriptor;
12811 result.presence_index = presence_index;
12820 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
12821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12824 ASN__CTFAIL(app_key, td, sptr,
12825 "%s: value not given (%s:%d)",
12826 td->name, __FILE__, __LINE__);
12831 if(1 /* No applicable constraints whatsoever */) {
12832 /* Nothing is here. See below */
12835 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12838 static asn_type_selector_result_t
12839 select_UEContextModificationFailureIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12840 asn_type_selector_result_t result = {0, 0};
12841 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationFailureIEs_1;
12842 size_t constraining_column = 0; /* &id */
12843 size_t for_column = 2; /* &Value */
12844 size_t row, presence_index = 0;
12845 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationFailureIEs, id));
12847 for(row=0; row < itable->rows_count; row++) {
12848 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12849 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12851 if(type_cell->cell_kind == aioc__undefined)
12855 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12856 result.type_descriptor = type_cell->type_descriptor;
12857 result.presence_index = presence_index;
12866 memb_value_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
12867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12870 ASN__CTFAIL(app_key, td, sptr,
12871 "%s: value not given (%s:%d)",
12872 td->name, __FILE__, __LINE__);
12877 if(1 /* No applicable constraints whatsoever */) {
12878 /* Nothing is here. See below */
12881 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12885 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
12886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12890 ASN__CTFAIL(app_key, td, sptr,
12891 "%s: value not given (%s:%d)",
12892 td->name, __FILE__, __LINE__);
12896 value = *(const long *)sptr;
12898 if((value >= 0 && value <= 65535)) {
12899 /* Constraint check succeeded */
12902 ASN__CTFAIL(app_key, td, sptr,
12903 "%s: constraint failed (%s:%d)",
12904 td->name, __FILE__, __LINE__);
12909 static asn_type_selector_result_t
12910 select_UEContextModificationRequiredIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12911 asn_type_selector_result_t result = {0, 0};
12912 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequiredIEs_1;
12913 size_t constraining_column = 0; /* &id */
12914 size_t for_column = 1; /* &criticality */
12915 size_t row, presence_index = 0;
12916 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequiredIEs, id));
12918 for(row=0; row < itable->rows_count; row++) {
12919 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12920 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12922 if(type_cell->cell_kind == aioc__undefined)
12926 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12927 result.type_descriptor = type_cell->type_descriptor;
12928 result.presence_index = presence_index;
12937 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
12938 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12941 ASN__CTFAIL(app_key, td, sptr,
12942 "%s: value not given (%s:%d)",
12943 td->name, __FILE__, __LINE__);
12948 if(1 /* No applicable constraints whatsoever */) {
12949 /* Nothing is here. See below */
12952 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12955 static asn_type_selector_result_t
12956 select_UEContextModificationRequiredIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12957 asn_type_selector_result_t result = {0, 0};
12958 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRequiredIEs_1;
12959 size_t constraining_column = 0; /* &id */
12960 size_t for_column = 2; /* &Value */
12961 size_t row, presence_index = 0;
12962 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRequiredIEs, id));
12964 for(row=0; row < itable->rows_count; row++) {
12965 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12966 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12968 if(type_cell->cell_kind == aioc__undefined)
12972 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12973 result.type_descriptor = type_cell->type_descriptor;
12974 result.presence_index = presence_index;
12983 memb_value_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
12984 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12987 ASN__CTFAIL(app_key, td, sptr,
12988 "%s: value not given (%s:%d)",
12989 td->name, __FILE__, __LINE__);
12994 if(1 /* No applicable constraints whatsoever */) {
12995 /* Nothing is here. See below */
12998 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13002 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
13003 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13007 ASN__CTFAIL(app_key, td, sptr,
13008 "%s: value not given (%s:%d)",
13009 td->name, __FILE__, __LINE__);
13013 value = *(const long *)sptr;
13015 if((value >= 0 && value <= 65535)) {
13016 /* Constraint check succeeded */
13019 ASN__CTFAIL(app_key, td, sptr,
13020 "%s: constraint failed (%s:%d)",
13021 td->name, __FILE__, __LINE__);
13026 static asn_type_selector_result_t
13027 select_UEContextModificationConfirmIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13028 asn_type_selector_result_t result = {0, 0};
13029 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationConfirmIEs_1;
13030 size_t constraining_column = 0; /* &id */
13031 size_t for_column = 1; /* &criticality */
13032 size_t row, presence_index = 0;
13033 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationConfirmIEs, id));
13035 for(row=0; row < itable->rows_count; row++) {
13036 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13037 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13039 if(type_cell->cell_kind == aioc__undefined)
13043 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13044 result.type_descriptor = type_cell->type_descriptor;
13045 result.presence_index = presence_index;
13054 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
13055 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13058 ASN__CTFAIL(app_key, td, sptr,
13059 "%s: value not given (%s:%d)",
13060 td->name, __FILE__, __LINE__);
13065 if(1 /* No applicable constraints whatsoever */) {
13066 /* Nothing is here. See below */
13069 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13072 static asn_type_selector_result_t
13073 select_UEContextModificationConfirmIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13074 asn_type_selector_result_t result = {0, 0};
13075 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationConfirmIEs_1;
13076 size_t constraining_column = 0; /* &id */
13077 size_t for_column = 2; /* &Value */
13078 size_t row, presence_index = 0;
13079 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationConfirmIEs, id));
13081 for(row=0; row < itable->rows_count; row++) {
13082 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13083 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13085 if(type_cell->cell_kind == aioc__undefined)
13089 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13090 result.type_descriptor = type_cell->type_descriptor;
13091 result.presence_index = presence_index;
13100 memb_value_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
13101 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13104 ASN__CTFAIL(app_key, td, sptr,
13105 "%s: value not given (%s:%d)",
13106 td->name, __FILE__, __LINE__);
13111 if(1 /* No applicable constraints whatsoever */) {
13112 /* Nothing is here. See below */
13115 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13119 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
13120 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13124 ASN__CTFAIL(app_key, td, sptr,
13125 "%s: value not given (%s:%d)",
13126 td->name, __FILE__, __LINE__);
13130 value = *(const long *)sptr;
13132 if((value >= 0 && value <= 65535)) {
13133 /* Constraint check succeeded */
13136 ASN__CTFAIL(app_key, td, sptr,
13137 "%s: constraint failed (%s:%d)",
13138 td->name, __FILE__, __LINE__);
13143 static asn_type_selector_result_t
13144 select_UEContextModificationRefuseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13145 asn_type_selector_result_t result = {0, 0};
13146 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRefuseIEs_1;
13147 size_t constraining_column = 0; /* &id */
13148 size_t for_column = 1; /* &criticality */
13149 size_t row, presence_index = 0;
13150 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRefuseIEs, id));
13152 for(row=0; row < itable->rows_count; row++) {
13153 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13154 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13156 if(type_cell->cell_kind == aioc__undefined)
13160 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13161 result.type_descriptor = type_cell->type_descriptor;
13162 result.presence_index = presence_index;
13171 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
13172 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13175 ASN__CTFAIL(app_key, td, sptr,
13176 "%s: value not given (%s:%d)",
13177 td->name, __FILE__, __LINE__);
13182 if(1 /* No applicable constraints whatsoever */) {
13183 /* Nothing is here. See below */
13186 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13189 static asn_type_selector_result_t
13190 select_UEContextModificationRefuseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13191 asn_type_selector_result_t result = {0, 0};
13192 const asn_ioc_set_t *itable = asn_IOS_UEContextModificationRefuseIEs_1;
13193 size_t constraining_column = 0; /* &id */
13194 size_t for_column = 2; /* &Value */
13195 size_t row, presence_index = 0;
13196 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEContextModificationRefuseIEs, id));
13198 for(row=0; row < itable->rows_count; row++) {
13199 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13200 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13202 if(type_cell->cell_kind == aioc__undefined)
13206 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13207 result.type_descriptor = type_cell->type_descriptor;
13208 result.presence_index = presence_index;
13217 memb_value_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
13218 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13221 ASN__CTFAIL(app_key, td, sptr,
13222 "%s: value not given (%s:%d)",
13223 td->name, __FILE__, __LINE__);
13228 if(1 /* No applicable constraints whatsoever */) {
13229 /* Nothing is here. See below */
13232 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13236 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
13237 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13241 ASN__CTFAIL(app_key, td, sptr,
13242 "%s: value not given (%s:%d)",
13243 td->name, __FILE__, __LINE__);
13247 value = *(const long *)sptr;
13249 if((value >= 0 && value <= 65535)) {
13250 /* Constraint check succeeded */
13253 ASN__CTFAIL(app_key, td, sptr,
13254 "%s: constraint failed (%s:%d)",
13255 td->name, __FILE__, __LINE__);
13260 static asn_type_selector_result_t
13261 select_WriteReplaceWarningRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13262 asn_type_selector_result_t result = {0, 0};
13263 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningRequestIEs_1;
13264 size_t constraining_column = 0; /* &id */
13265 size_t for_column = 1; /* &criticality */
13266 size_t row, presence_index = 0;
13267 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningRequestIEs, id));
13269 for(row=0; row < itable->rows_count; row++) {
13270 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13271 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13273 if(type_cell->cell_kind == aioc__undefined)
13277 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13278 result.type_descriptor = type_cell->type_descriptor;
13279 result.presence_index = presence_index;
13288 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
13289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13292 ASN__CTFAIL(app_key, td, sptr,
13293 "%s: value not given (%s:%d)",
13294 td->name, __FILE__, __LINE__);
13299 if(1 /* No applicable constraints whatsoever */) {
13300 /* Nothing is here. See below */
13303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13306 static asn_type_selector_result_t
13307 select_WriteReplaceWarningRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13308 asn_type_selector_result_t result = {0, 0};
13309 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningRequestIEs_1;
13310 size_t constraining_column = 0; /* &id */
13311 size_t for_column = 2; /* &Value */
13312 size_t row, presence_index = 0;
13313 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningRequestIEs, id));
13315 for(row=0; row < itable->rows_count; row++) {
13316 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13317 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13319 if(type_cell->cell_kind == aioc__undefined)
13323 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13324 result.type_descriptor = type_cell->type_descriptor;
13325 result.presence_index = presence_index;
13334 memb_value_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
13335 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13338 ASN__CTFAIL(app_key, td, sptr,
13339 "%s: value not given (%s:%d)",
13340 td->name, __FILE__, __LINE__);
13345 if(1 /* No applicable constraints whatsoever */) {
13346 /* Nothing is here. See below */
13349 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13353 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
13354 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13358 ASN__CTFAIL(app_key, td, sptr,
13359 "%s: value not given (%s:%d)",
13360 td->name, __FILE__, __LINE__);
13364 value = *(const long *)sptr;
13366 if((value >= 0 && value <= 65535)) {
13367 /* Constraint check succeeded */
13370 ASN__CTFAIL(app_key, td, sptr,
13371 "%s: constraint failed (%s:%d)",
13372 td->name, __FILE__, __LINE__);
13377 static asn_type_selector_result_t
13378 select_WriteReplaceWarningResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13379 asn_type_selector_result_t result = {0, 0};
13380 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningResponseIEs_1;
13381 size_t constraining_column = 0; /* &id */
13382 size_t for_column = 1; /* &criticality */
13383 size_t row, presence_index = 0;
13384 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningResponseIEs, id));
13386 for(row=0; row < itable->rows_count; row++) {
13387 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13388 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13390 if(type_cell->cell_kind == aioc__undefined)
13394 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13395 result.type_descriptor = type_cell->type_descriptor;
13396 result.presence_index = presence_index;
13405 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
13406 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13409 ASN__CTFAIL(app_key, td, sptr,
13410 "%s: value not given (%s:%d)",
13411 td->name, __FILE__, __LINE__);
13416 if(1 /* No applicable constraints whatsoever */) {
13417 /* Nothing is here. See below */
13420 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13423 static asn_type_selector_result_t
13424 select_WriteReplaceWarningResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13425 asn_type_selector_result_t result = {0, 0};
13426 const asn_ioc_set_t *itable = asn_IOS_WriteReplaceWarningResponseIEs_1;
13427 size_t constraining_column = 0; /* &id */
13428 size_t for_column = 2; /* &Value */
13429 size_t row, presence_index = 0;
13430 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct WriteReplaceWarningResponseIEs, id));
13432 for(row=0; row < itable->rows_count; row++) {
13433 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13434 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13436 if(type_cell->cell_kind == aioc__undefined)
13440 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13441 result.type_descriptor = type_cell->type_descriptor;
13442 result.presence_index = presence_index;
13451 memb_value_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
13452 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13455 ASN__CTFAIL(app_key, td, sptr,
13456 "%s: value not given (%s:%d)",
13457 td->name, __FILE__, __LINE__);
13462 if(1 /* No applicable constraints whatsoever */) {
13463 /* Nothing is here. See below */
13466 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13470 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
13471 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13475 ASN__CTFAIL(app_key, td, sptr,
13476 "%s: value not given (%s:%d)",
13477 td->name, __FILE__, __LINE__);
13481 value = *(const long *)sptr;
13483 if((value >= 0 && value <= 65535)) {
13484 /* Constraint check succeeded */
13487 ASN__CTFAIL(app_key, td, sptr,
13488 "%s: constraint failed (%s:%d)",
13489 td->name, __FILE__, __LINE__);
13494 static asn_type_selector_result_t
13495 select_PWSCancelRequestIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13496 asn_type_selector_result_t result = {0, 0};
13497 const asn_ioc_set_t *itable = asn_IOS_PWSCancelRequestIEs_1;
13498 size_t constraining_column = 0; /* &id */
13499 size_t for_column = 1; /* &criticality */
13500 size_t row, presence_index = 0;
13501 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelRequestIEs, id));
13503 for(row=0; row < itable->rows_count; row++) {
13504 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13505 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13507 if(type_cell->cell_kind == aioc__undefined)
13511 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13512 result.type_descriptor = type_cell->type_descriptor;
13513 result.presence_index = presence_index;
13522 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
13523 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13526 ASN__CTFAIL(app_key, td, sptr,
13527 "%s: value not given (%s:%d)",
13528 td->name, __FILE__, __LINE__);
13533 if(1 /* No applicable constraints whatsoever */) {
13534 /* Nothing is here. See below */
13537 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13540 static asn_type_selector_result_t
13541 select_PWSCancelRequestIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13542 asn_type_selector_result_t result = {0, 0};
13543 const asn_ioc_set_t *itable = asn_IOS_PWSCancelRequestIEs_1;
13544 size_t constraining_column = 0; /* &id */
13545 size_t for_column = 2; /* &Value */
13546 size_t row, presence_index = 0;
13547 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelRequestIEs, id));
13549 for(row=0; row < itable->rows_count; row++) {
13550 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13551 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13553 if(type_cell->cell_kind == aioc__undefined)
13557 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13558 result.type_descriptor = type_cell->type_descriptor;
13559 result.presence_index = presence_index;
13568 memb_value_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
13569 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13572 ASN__CTFAIL(app_key, td, sptr,
13573 "%s: value not given (%s:%d)",
13574 td->name, __FILE__, __LINE__);
13579 if(1 /* No applicable constraints whatsoever */) {
13580 /* Nothing is here. See below */
13583 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13587 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
13588 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13592 ASN__CTFAIL(app_key, td, sptr,
13593 "%s: value not given (%s:%d)",
13594 td->name, __FILE__, __LINE__);
13598 value = *(const long *)sptr;
13600 if((value >= 0 && value <= 65535)) {
13601 /* Constraint check succeeded */
13604 ASN__CTFAIL(app_key, td, sptr,
13605 "%s: constraint failed (%s:%d)",
13606 td->name, __FILE__, __LINE__);
13611 static asn_type_selector_result_t
13612 select_PWSCancelResponseIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13613 asn_type_selector_result_t result = {0, 0};
13614 const asn_ioc_set_t *itable = asn_IOS_PWSCancelResponseIEs_1;
13615 size_t constraining_column = 0; /* &id */
13616 size_t for_column = 1; /* &criticality */
13617 size_t row, presence_index = 0;
13618 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelResponseIEs, id));
13620 for(row=0; row < itable->rows_count; row++) {
13621 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13622 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13624 if(type_cell->cell_kind == aioc__undefined)
13628 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13629 result.type_descriptor = type_cell->type_descriptor;
13630 result.presence_index = presence_index;
13639 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
13640 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13643 ASN__CTFAIL(app_key, td, sptr,
13644 "%s: value not given (%s:%d)",
13645 td->name, __FILE__, __LINE__);
13650 if(1 /* No applicable constraints whatsoever */) {
13651 /* Nothing is here. See below */
13654 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13657 static asn_type_selector_result_t
13658 select_PWSCancelResponseIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13659 asn_type_selector_result_t result = {0, 0};
13660 const asn_ioc_set_t *itable = asn_IOS_PWSCancelResponseIEs_1;
13661 size_t constraining_column = 0; /* &id */
13662 size_t for_column = 2; /* &Value */
13663 size_t row, presence_index = 0;
13664 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSCancelResponseIEs, id));
13666 for(row=0; row < itable->rows_count; row++) {
13667 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13668 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13670 if(type_cell->cell_kind == aioc__undefined)
13674 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13675 result.type_descriptor = type_cell->type_descriptor;
13676 result.presence_index = presence_index;
13685 memb_value_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
13686 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13689 ASN__CTFAIL(app_key, td, sptr,
13690 "%s: value not given (%s:%d)",
13691 td->name, __FILE__, __LINE__);
13696 if(1 /* No applicable constraints whatsoever */) {
13697 /* Nothing is here. See below */
13700 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13704 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
13705 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13709 ASN__CTFAIL(app_key, td, sptr,
13710 "%s: value not given (%s:%d)",
13711 td->name, __FILE__, __LINE__);
13715 value = *(const long *)sptr;
13717 if((value >= 0 && value <= 65535)) {
13718 /* Constraint check succeeded */
13721 ASN__CTFAIL(app_key, td, sptr,
13722 "%s: constraint failed (%s:%d)",
13723 td->name, __FILE__, __LINE__);
13728 static asn_type_selector_result_t
13729 select_UEInactivityNotificationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13730 asn_type_selector_result_t result = {0, 0};
13731 const asn_ioc_set_t *itable = asn_IOS_UEInactivityNotificationIEs_1;
13732 size_t constraining_column = 0; /* &id */
13733 size_t for_column = 1; /* &criticality */
13734 size_t row, presence_index = 0;
13735 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEInactivityNotificationIEs, id));
13737 for(row=0; row < itable->rows_count; row++) {
13738 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13739 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13741 if(type_cell->cell_kind == aioc__undefined)
13745 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13746 result.type_descriptor = type_cell->type_descriptor;
13747 result.presence_index = presence_index;
13756 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
13757 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13760 ASN__CTFAIL(app_key, td, sptr,
13761 "%s: value not given (%s:%d)",
13762 td->name, __FILE__, __LINE__);
13767 if(1 /* No applicable constraints whatsoever */) {
13768 /* Nothing is here. See below */
13771 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13774 static asn_type_selector_result_t
13775 select_UEInactivityNotificationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13776 asn_type_selector_result_t result = {0, 0};
13777 const asn_ioc_set_t *itable = asn_IOS_UEInactivityNotificationIEs_1;
13778 size_t constraining_column = 0; /* &id */
13779 size_t for_column = 2; /* &Value */
13780 size_t row, presence_index = 0;
13781 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEInactivityNotificationIEs, id));
13783 for(row=0; row < itable->rows_count; row++) {
13784 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13785 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13787 if(type_cell->cell_kind == aioc__undefined)
13791 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13792 result.type_descriptor = type_cell->type_descriptor;
13793 result.presence_index = presence_index;
13802 memb_value_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
13803 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13806 ASN__CTFAIL(app_key, td, sptr,
13807 "%s: value not given (%s:%d)",
13808 td->name, __FILE__, __LINE__);
13813 if(1 /* No applicable constraints whatsoever */) {
13814 /* Nothing is here. See below */
13817 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13821 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
13822 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13826 ASN__CTFAIL(app_key, td, sptr,
13827 "%s: value not given (%s:%d)",
13828 td->name, __FILE__, __LINE__);
13832 value = *(const long *)sptr;
13834 if((value >= 0 && value <= 65535)) {
13835 /* Constraint check succeeded */
13838 ASN__CTFAIL(app_key, td, sptr,
13839 "%s: constraint failed (%s:%d)",
13840 td->name, __FILE__, __LINE__);
13845 static asn_type_selector_result_t
13846 select_InitialULRRCMessageTransferIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13847 asn_type_selector_result_t result = {0, 0};
13848 const asn_ioc_set_t *itable = asn_IOS_InitialULRRCMessageTransferIEs_1;
13849 size_t constraining_column = 0; /* &id */
13850 size_t for_column = 1; /* &criticality */
13851 size_t row, presence_index = 0;
13852 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct InitialULRRCMessageTransferIEs, id));
13854 for(row=0; row < itable->rows_count; row++) {
13855 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13856 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13858 if(type_cell->cell_kind == aioc__undefined)
13862 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13863 result.type_descriptor = type_cell->type_descriptor;
13864 result.presence_index = presence_index;
13873 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
13874 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13877 ASN__CTFAIL(app_key, td, sptr,
13878 "%s: value not given (%s:%d)",
13879 td->name, __FILE__, __LINE__);
13884 if(1 /* No applicable constraints whatsoever */) {
13885 /* Nothing is here. See below */
13888 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13891 static asn_type_selector_result_t
13892 select_InitialULRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13893 asn_type_selector_result_t result = {0, 0};
13894 const asn_ioc_set_t *itable = asn_IOS_InitialULRRCMessageTransferIEs_1;
13895 size_t constraining_column = 0; /* &id */
13896 size_t for_column = 2; /* &Value */
13897 size_t row, presence_index = 0;
13898 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct InitialULRRCMessageTransferIEs, id));
13900 for(row=0; row < itable->rows_count; row++) {
13901 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13902 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13904 if(type_cell->cell_kind == aioc__undefined)
13908 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13909 result.type_descriptor = type_cell->type_descriptor;
13910 result.presence_index = presence_index;
13919 memb_value_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
13920 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13923 ASN__CTFAIL(app_key, td, sptr,
13924 "%s: value not given (%s:%d)",
13925 td->name, __FILE__, __LINE__);
13930 if(1 /* No applicable constraints whatsoever */) {
13931 /* Nothing is here. See below */
13934 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13938 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
13939 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13943 ASN__CTFAIL(app_key, td, sptr,
13944 "%s: value not given (%s:%d)",
13945 td->name, __FILE__, __LINE__);
13949 value = *(const long *)sptr;
13951 if((value >= 0 && value <= 65535)) {
13952 /* Constraint check succeeded */
13955 ASN__CTFAIL(app_key, td, sptr,
13956 "%s: constraint failed (%s:%d)",
13957 td->name, __FILE__, __LINE__);
13962 static asn_type_selector_result_t
13963 select_DLRRCMessageTransferIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13964 asn_type_selector_result_t result = {0, 0};
13965 const asn_ioc_set_t *itable = asn_IOS_DLRRCMessageTransferIEs_1;
13966 size_t constraining_column = 0; /* &id */
13967 size_t for_column = 1; /* &criticality */
13968 size_t row, presence_index = 0;
13969 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DLRRCMessageTransferIEs, id));
13971 for(row=0; row < itable->rows_count; row++) {
13972 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13973 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13975 if(type_cell->cell_kind == aioc__undefined)
13979 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13980 result.type_descriptor = type_cell->type_descriptor;
13981 result.presence_index = presence_index;
13990 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
13991 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13994 ASN__CTFAIL(app_key, td, sptr,
13995 "%s: value not given (%s:%d)",
13996 td->name, __FILE__, __LINE__);
14001 if(1 /* No applicable constraints whatsoever */) {
14002 /* Nothing is here. See below */
14005 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14008 static asn_type_selector_result_t
14009 select_DLRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14010 asn_type_selector_result_t result = {0, 0};
14011 const asn_ioc_set_t *itable = asn_IOS_DLRRCMessageTransferIEs_1;
14012 size_t constraining_column = 0; /* &id */
14013 size_t for_column = 2; /* &Value */
14014 size_t row, presence_index = 0;
14015 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DLRRCMessageTransferIEs, id));
14016 const int indexToPresence[9] = {
14017 DLRRCMessageTransferIEs__value_PR_NOTHING,
14018 DLRRCMessageTransferIEs__value_PR_GNB_CU_UE_F1AP_ID,
14019 DLRRCMessageTransferIEs__value_PR_GNB_DU_UE_F1AP_ID,
14020 DLRRCMessageTransferIEs__value_PR_GNB_DU_UE_F1AP_ID,
14021 DLRRCMessageTransferIEs__value_PR_SRBID,
14022 DLRRCMessageTransferIEs__value_PR_ExecuteDuplication,
14023 DLRRCMessageTransferIEs__value_PR_RRCContainer,
14024 DLRRCMessageTransferIEs__value_PR_RAT_FrequencyPriorityInformation,
14025 DLRRCMessageTransferIEs__value_PR_RRCDeliveryStatusRequest
14028 for(row=0; row < itable->rows_count; row++) {
14029 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14030 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14032 if(type_cell->cell_kind == aioc__undefined)
14036 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14037 result.type_descriptor = type_cell->type_descriptor;
14038 result.presence_index = indexToPresence[presence_index];
14047 memb_value_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
14048 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14051 ASN__CTFAIL(app_key, td, sptr,
14052 "%s: value not given (%s:%d)",
14053 td->name, __FILE__, __LINE__);
14058 if(1 /* No applicable constraints whatsoever */) {
14059 /* Nothing is here. See below */
14062 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14066 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
14067 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14071 ASN__CTFAIL(app_key, td, sptr,
14072 "%s: value not given (%s:%d)",
14073 td->name, __FILE__, __LINE__);
14077 value = *(const long *)sptr;
14079 if((value >= 0 && value <= 65535)) {
14080 /* Constraint check succeeded */
14083 ASN__CTFAIL(app_key, td, sptr,
14084 "%s: constraint failed (%s:%d)",
14085 td->name, __FILE__, __LINE__);
14090 static asn_type_selector_result_t
14091 select_ULRRCMessageTransferIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14092 asn_type_selector_result_t result = {0, 0};
14093 const asn_ioc_set_t *itable = asn_IOS_ULRRCMessageTransferIEs_1;
14094 size_t constraining_column = 0; /* &id */
14095 size_t for_column = 1; /* &criticality */
14096 size_t row, presence_index = 0;
14097 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ULRRCMessageTransferIEs, id));
14099 for(row=0; row < itable->rows_count; row++) {
14100 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14101 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14103 if(type_cell->cell_kind == aioc__undefined)
14107 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14108 result.type_descriptor = type_cell->type_descriptor;
14109 result.presence_index = presence_index;
14118 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
14119 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14122 ASN__CTFAIL(app_key, td, sptr,
14123 "%s: value not given (%s:%d)",
14124 td->name, __FILE__, __LINE__);
14129 if(1 /* No applicable constraints whatsoever */) {
14130 /* Nothing is here. See below */
14133 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14136 static asn_type_selector_result_t
14137 select_ULRRCMessageTransferIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14138 asn_type_selector_result_t result = {0, 0};
14139 const asn_ioc_set_t *itable = asn_IOS_ULRRCMessageTransferIEs_1;
14140 size_t constraining_column = 0; /* &id */
14141 size_t for_column = 2; /* &Value */
14142 size_t row, presence_index = 0;
14143 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ULRRCMessageTransferIEs, id));
14145 for(row=0; row < itable->rows_count; row++) {
14146 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14147 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14149 if(type_cell->cell_kind == aioc__undefined)
14153 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14154 result.type_descriptor = type_cell->type_descriptor;
14155 result.presence_index = presence_index;
14164 memb_value_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
14165 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14168 ASN__CTFAIL(app_key, td, sptr,
14169 "%s: value not given (%s:%d)",
14170 td->name, __FILE__, __LINE__);
14175 if(1 /* No applicable constraints whatsoever */) {
14176 /* Nothing is here. See below */
14179 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14183 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
14184 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14188 ASN__CTFAIL(app_key, td, sptr,
14189 "%s: value not given (%s:%d)",
14190 td->name, __FILE__, __LINE__);
14194 value = *(const long *)sptr;
14196 if((value >= 0 && value <= 65535)) {
14197 /* Constraint check succeeded */
14200 ASN__CTFAIL(app_key, td, sptr,
14201 "%s: constraint failed (%s:%d)",
14202 td->name, __FILE__, __LINE__);
14207 static asn_type_selector_result_t
14208 select_SystemInformationDeliveryCommandIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14209 asn_type_selector_result_t result = {0, 0};
14210 const asn_ioc_set_t *itable = asn_IOS_SystemInformationDeliveryCommandIEs_1;
14211 size_t constraining_column = 0; /* &id */
14212 size_t for_column = 1; /* &criticality */
14213 size_t row, presence_index = 0;
14214 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SystemInformationDeliveryCommandIEs, id));
14216 for(row=0; row < itable->rows_count; row++) {
14217 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14218 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14220 if(type_cell->cell_kind == aioc__undefined)
14224 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14225 result.type_descriptor = type_cell->type_descriptor;
14226 result.presence_index = presence_index;
14235 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
14236 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14239 ASN__CTFAIL(app_key, td, sptr,
14240 "%s: value not given (%s:%d)",
14241 td->name, __FILE__, __LINE__);
14246 if(1 /* No applicable constraints whatsoever */) {
14247 /* Nothing is here. See below */
14250 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14253 static asn_type_selector_result_t
14254 select_SystemInformationDeliveryCommandIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14255 asn_type_selector_result_t result = {0, 0};
14256 const asn_ioc_set_t *itable = asn_IOS_SystemInformationDeliveryCommandIEs_1;
14257 size_t constraining_column = 0; /* &id */
14258 size_t for_column = 2; /* &Value */
14259 size_t row, presence_index = 0;
14260 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SystemInformationDeliveryCommandIEs, id));
14262 for(row=0; row < itable->rows_count; row++) {
14263 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14264 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14266 if(type_cell->cell_kind == aioc__undefined)
14270 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14271 result.type_descriptor = type_cell->type_descriptor;
14272 result.presence_index = presence_index;
14281 memb_value_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
14282 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14285 ASN__CTFAIL(app_key, td, sptr,
14286 "%s: value not given (%s:%d)",
14287 td->name, __FILE__, __LINE__);
14292 if(1 /* No applicable constraints whatsoever */) {
14293 /* Nothing is here. See below */
14296 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14300 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
14301 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14305 ASN__CTFAIL(app_key, td, sptr,
14306 "%s: value not given (%s:%d)",
14307 td->name, __FILE__, __LINE__);
14311 value = *(const long *)sptr;
14313 if((value >= 0 && value <= 65535)) {
14314 /* Constraint check succeeded */
14317 ASN__CTFAIL(app_key, td, sptr,
14318 "%s: constraint failed (%s:%d)",
14319 td->name, __FILE__, __LINE__);
14324 static asn_type_selector_result_t
14325 select_PagingIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14326 asn_type_selector_result_t result = {0, 0};
14327 const asn_ioc_set_t *itable = asn_IOS_PagingIEs_1;
14328 size_t constraining_column = 0; /* &id */
14329 size_t for_column = 1; /* &criticality */
14330 size_t row, presence_index = 0;
14331 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PagingIEs, id));
14333 for(row=0; row < itable->rows_count; row++) {
14334 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14335 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14337 if(type_cell->cell_kind == aioc__undefined)
14341 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14342 result.type_descriptor = type_cell->type_descriptor;
14343 result.presence_index = presence_index;
14352 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
14353 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14356 ASN__CTFAIL(app_key, td, sptr,
14357 "%s: value not given (%s:%d)",
14358 td->name, __FILE__, __LINE__);
14363 if(1 /* No applicable constraints whatsoever */) {
14364 /* Nothing is here. See below */
14367 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14370 static asn_type_selector_result_t
14371 select_PagingIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14372 asn_type_selector_result_t result = {0, 0};
14373 const asn_ioc_set_t *itable = asn_IOS_PagingIEs_1;
14374 size_t constraining_column = 0; /* &id */
14375 size_t for_column = 2; /* &Value */
14376 size_t row, presence_index = 0;
14377 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PagingIEs, id));
14379 for(row=0; row < itable->rows_count; row++) {
14380 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14381 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14383 if(type_cell->cell_kind == aioc__undefined)
14387 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14388 result.type_descriptor = type_cell->type_descriptor;
14389 result.presence_index = presence_index;
14398 memb_value_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
14399 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14402 ASN__CTFAIL(app_key, td, sptr,
14403 "%s: value not given (%s:%d)",
14404 td->name, __FILE__, __LINE__);
14409 if(1 /* No applicable constraints whatsoever */) {
14410 /* Nothing is here. See below */
14413 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14417 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
14418 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14422 ASN__CTFAIL(app_key, td, sptr,
14423 "%s: value not given (%s:%d)",
14424 td->name, __FILE__, __LINE__);
14428 value = *(const long *)sptr;
14430 if((value >= 0 && value <= 65535)) {
14431 /* Constraint check succeeded */
14434 ASN__CTFAIL(app_key, td, sptr,
14435 "%s: constraint failed (%s:%d)",
14436 td->name, __FILE__, __LINE__);
14441 static asn_type_selector_result_t
14442 select_NotifyIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14443 asn_type_selector_result_t result = {0, 0};
14444 const asn_ioc_set_t *itable = asn_IOS_NotifyIEs_1;
14445 size_t constraining_column = 0; /* &id */
14446 size_t for_column = 1; /* &criticality */
14447 size_t row, presence_index = 0;
14448 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NotifyIEs, id));
14450 for(row=0; row < itable->rows_count; row++) {
14451 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14452 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14454 if(type_cell->cell_kind == aioc__undefined)
14458 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14459 result.type_descriptor = type_cell->type_descriptor;
14460 result.presence_index = presence_index;
14469 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
14470 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14473 ASN__CTFAIL(app_key, td, sptr,
14474 "%s: value not given (%s:%d)",
14475 td->name, __FILE__, __LINE__);
14480 if(1 /* No applicable constraints whatsoever */) {
14481 /* Nothing is here. See below */
14484 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14487 static asn_type_selector_result_t
14488 select_NotifyIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14489 asn_type_selector_result_t result = {0, 0};
14490 const asn_ioc_set_t *itable = asn_IOS_NotifyIEs_1;
14491 size_t constraining_column = 0; /* &id */
14492 size_t for_column = 2; /* &Value */
14493 size_t row, presence_index = 0;
14494 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NotifyIEs, id));
14496 for(row=0; row < itable->rows_count; row++) {
14497 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14498 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14500 if(type_cell->cell_kind == aioc__undefined)
14504 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14505 result.type_descriptor = type_cell->type_descriptor;
14506 result.presence_index = presence_index;
14515 memb_value_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
14516 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14519 ASN__CTFAIL(app_key, td, sptr,
14520 "%s: value not given (%s:%d)",
14521 td->name, __FILE__, __LINE__);
14526 if(1 /* No applicable constraints whatsoever */) {
14527 /* Nothing is here. See below */
14530 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14534 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
14535 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14539 ASN__CTFAIL(app_key, td, sptr,
14540 "%s: value not given (%s:%d)",
14541 td->name, __FILE__, __LINE__);
14545 value = *(const long *)sptr;
14547 if((value >= 0 && value <= 65535)) {
14548 /* Constraint check succeeded */
14551 ASN__CTFAIL(app_key, td, sptr,
14552 "%s: constraint failed (%s:%d)",
14553 td->name, __FILE__, __LINE__);
14558 static asn_type_selector_result_t
14559 select_PWSRestartIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14560 asn_type_selector_result_t result = {0, 0};
14561 const asn_ioc_set_t *itable = asn_IOS_PWSRestartIndicationIEs_1;
14562 size_t constraining_column = 0; /* &id */
14563 size_t for_column = 1; /* &criticality */
14564 size_t row, presence_index = 0;
14565 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSRestartIndicationIEs, id));
14567 for(row=0; row < itable->rows_count; row++) {
14568 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14569 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14571 if(type_cell->cell_kind == aioc__undefined)
14575 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14576 result.type_descriptor = type_cell->type_descriptor;
14577 result.presence_index = presence_index;
14586 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
14587 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14590 ASN__CTFAIL(app_key, td, sptr,
14591 "%s: value not given (%s:%d)",
14592 td->name, __FILE__, __LINE__);
14597 if(1 /* No applicable constraints whatsoever */) {
14598 /* Nothing is here. See below */
14601 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14604 static asn_type_selector_result_t
14605 select_PWSRestartIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14606 asn_type_selector_result_t result = {0, 0};
14607 const asn_ioc_set_t *itable = asn_IOS_PWSRestartIndicationIEs_1;
14608 size_t constraining_column = 0; /* &id */
14609 size_t for_column = 2; /* &Value */
14610 size_t row, presence_index = 0;
14611 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSRestartIndicationIEs, id));
14613 for(row=0; row < itable->rows_count; row++) {
14614 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14615 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14617 if(type_cell->cell_kind == aioc__undefined)
14621 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14622 result.type_descriptor = type_cell->type_descriptor;
14623 result.presence_index = presence_index;
14632 memb_value_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
14633 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14636 ASN__CTFAIL(app_key, td, sptr,
14637 "%s: value not given (%s:%d)",
14638 td->name, __FILE__, __LINE__);
14643 if(1 /* No applicable constraints whatsoever */) {
14644 /* Nothing is here. See below */
14647 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14651 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
14652 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14656 ASN__CTFAIL(app_key, td, sptr,
14657 "%s: value not given (%s:%d)",
14658 td->name, __FILE__, __LINE__);
14662 value = *(const long *)sptr;
14664 if((value >= 0 && value <= 65535)) {
14665 /* Constraint check succeeded */
14668 ASN__CTFAIL(app_key, td, sptr,
14669 "%s: constraint failed (%s:%d)",
14670 td->name, __FILE__, __LINE__);
14675 static asn_type_selector_result_t
14676 select_PWSFailureIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14677 asn_type_selector_result_t result = {0, 0};
14678 const asn_ioc_set_t *itable = asn_IOS_PWSFailureIndicationIEs_1;
14679 size_t constraining_column = 0; /* &id */
14680 size_t for_column = 1; /* &criticality */
14681 size_t row, presence_index = 0;
14682 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSFailureIndicationIEs, id));
14684 for(row=0; row < itable->rows_count; row++) {
14685 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14686 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14688 if(type_cell->cell_kind == aioc__undefined)
14692 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14693 result.type_descriptor = type_cell->type_descriptor;
14694 result.presence_index = presence_index;
14703 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
14704 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14707 ASN__CTFAIL(app_key, td, sptr,
14708 "%s: value not given (%s:%d)",
14709 td->name, __FILE__, __LINE__);
14714 if(1 /* No applicable constraints whatsoever */) {
14715 /* Nothing is here. See below */
14718 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14721 static asn_type_selector_result_t
14722 select_PWSFailureIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14723 asn_type_selector_result_t result = {0, 0};
14724 const asn_ioc_set_t *itable = asn_IOS_PWSFailureIndicationIEs_1;
14725 size_t constraining_column = 0; /* &id */
14726 size_t for_column = 2; /* &Value */
14727 size_t row, presence_index = 0;
14728 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct PWSFailureIndicationIEs, id));
14730 for(row=0; row < itable->rows_count; row++) {
14731 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14732 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14734 if(type_cell->cell_kind == aioc__undefined)
14738 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14739 result.type_descriptor = type_cell->type_descriptor;
14740 result.presence_index = presence_index;
14749 memb_value_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
14750 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14753 ASN__CTFAIL(app_key, td, sptr,
14754 "%s: value not given (%s:%d)",
14755 td->name, __FILE__, __LINE__);
14760 if(1 /* No applicable constraints whatsoever */) {
14761 /* Nothing is here. See below */
14764 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14768 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
14769 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14773 ASN__CTFAIL(app_key, td, sptr,
14774 "%s: value not given (%s:%d)",
14775 td->name, __FILE__, __LINE__);
14779 value = *(const long *)sptr;
14781 if((value >= 0 && value <= 65535)) {
14782 /* Constraint check succeeded */
14785 ASN__CTFAIL(app_key, td, sptr,
14786 "%s: constraint failed (%s:%d)",
14787 td->name, __FILE__, __LINE__);
14792 static asn_type_selector_result_t
14793 select_GNBDUStatusIndicationIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14794 asn_type_selector_result_t result = {0, 0};
14795 const asn_ioc_set_t *itable = asn_IOS_GNBDUStatusIndicationIEs_1;
14796 size_t constraining_column = 0; /* &id */
14797 size_t for_column = 1; /* &criticality */
14798 size_t row, presence_index = 0;
14799 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUStatusIndicationIEs, id));
14801 for(row=0; row < itable->rows_count; row++) {
14802 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14803 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14805 if(type_cell->cell_kind == aioc__undefined)
14809 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14810 result.type_descriptor = type_cell->type_descriptor;
14811 result.presence_index = presence_index;
14820 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
14821 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14824 ASN__CTFAIL(app_key, td, sptr,
14825 "%s: value not given (%s:%d)",
14826 td->name, __FILE__, __LINE__);
14831 if(1 /* No applicable constraints whatsoever */) {
14832 /* Nothing is here. See below */
14835 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14838 static asn_type_selector_result_t
14839 select_GNBDUStatusIndicationIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14840 asn_type_selector_result_t result = {0, 0};
14841 const asn_ioc_set_t *itable = asn_IOS_GNBDUStatusIndicationIEs_1;
14842 size_t constraining_column = 0; /* &id */
14843 size_t for_column = 2; /* &Value */
14844 size_t row, presence_index = 0;
14845 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GNBDUStatusIndicationIEs, id));
14847 for(row=0; row < itable->rows_count; row++) {
14848 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14849 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14851 if(type_cell->cell_kind == aioc__undefined)
14855 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14856 result.type_descriptor = type_cell->type_descriptor;
14857 result.presence_index = presence_index;
14866 memb_value_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
14867 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14870 ASN__CTFAIL(app_key, td, sptr,
14871 "%s: value not given (%s:%d)",
14872 td->name, __FILE__, __LINE__);
14877 if(1 /* No applicable constraints whatsoever */) {
14878 /* Nothing is here. See below */
14881 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14885 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
14886 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14890 ASN__CTFAIL(app_key, td, sptr,
14891 "%s: value not given (%s:%d)",
14892 td->name, __FILE__, __LINE__);
14896 value = *(const long *)sptr;
14898 if((value >= 0 && value <= 65535)) {
14899 /* Constraint check succeeded */
14902 ASN__CTFAIL(app_key, td, sptr,
14903 "%s: constraint failed (%s:%d)",
14904 td->name, __FILE__, __LINE__);
14909 static asn_type_selector_result_t
14910 select_RRCDeliveryReportIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14911 asn_type_selector_result_t result = {0, 0};
14912 const asn_ioc_set_t *itable = asn_IOS_RRCDeliveryReportIEs_1;
14913 size_t constraining_column = 0; /* &id */
14914 size_t for_column = 1; /* &criticality */
14915 size_t row, presence_index = 0;
14916 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRCDeliveryReportIEs, id));
14918 for(row=0; row < itable->rows_count; row++) {
14919 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14920 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14922 if(type_cell->cell_kind == aioc__undefined)
14926 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14927 result.type_descriptor = type_cell->type_descriptor;
14928 result.presence_index = presence_index;
14937 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
14938 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14941 ASN__CTFAIL(app_key, td, sptr,
14942 "%s: value not given (%s:%d)",
14943 td->name, __FILE__, __LINE__);
14948 if(1 /* No applicable constraints whatsoever */) {
14949 /* Nothing is here. See below */
14952 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14955 static asn_type_selector_result_t
14956 select_RRCDeliveryReportIEs_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14957 asn_type_selector_result_t result = {0, 0};
14958 const asn_ioc_set_t *itable = asn_IOS_RRCDeliveryReportIEs_1;
14959 size_t constraining_column = 0; /* &id */
14960 size_t for_column = 2; /* &Value */
14961 size_t row, presence_index = 0;
14962 const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRCDeliveryReportIEs, id));
14964 for(row=0; row < itable->rows_count; row++) {
14965 const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14966 const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14968 if(type_cell->cell_kind == aioc__undefined)
14972 if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14973 result.type_descriptor = type_cell->type_descriptor;
14974 result.presence_index = presence_index;
14983 memb_value_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
14984 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14987 ASN__CTFAIL(app_key, td, sptr,
14988 "%s: value not given (%s:%d)",
14989 td->name, __FILE__, __LINE__);
14994 if(1 /* No applicable constraints whatsoever */) {
14995 /* Nothing is here. See below */
14998 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15001 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
15002 { 2, 1 } /* (0..65535) */,
15004 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
15005 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15007 0, 0 /* No PER value map */
15009 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
15012 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
15013 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15015 0, 0 /* No PER value map */
15017 static asn_oer_constraints_t asn_OER_memb_value_constr_4 CC_NOTUSED = {
15020 static asn_per_constraints_t asn_PER_memb_value_constr_4 CC_NOTUSED = {
15021 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15023 0, 0 /* No PER value map */
15025 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
15026 { 2, 1 } /* (0..65535) */,
15028 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
15029 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15031 0, 0 /* No PER value map */
15033 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
15036 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
15037 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15039 0, 0 /* No PER value map */
15041 static asn_oer_constraints_t asn_OER_memb_value_constr_8 CC_NOTUSED = {
15044 static asn_per_constraints_t asn_PER_memb_value_constr_8 CC_NOTUSED = {
15045 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15047 0, 0 /* No PER value map */
15049 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
15050 { 2, 1 } /* (0..65535) */,
15052 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
15053 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15055 0, 0 /* No PER value map */
15057 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
15060 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
15061 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15063 0, 0 /* No PER value map */
15065 static asn_oer_constraints_t asn_OER_memb_value_constr_12 CC_NOTUSED = {
15068 static asn_per_constraints_t asn_PER_memb_value_constr_12 CC_NOTUSED = {
15069 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15071 0, 0 /* No PER value map */
15073 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
15074 { 2, 1 } /* (0..65535) */,
15076 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
15077 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15079 0, 0 /* No PER value map */
15081 static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
15084 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
15085 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15087 0, 0 /* No PER value map */
15089 static asn_oer_constraints_t asn_OER_memb_value_constr_16 CC_NOTUSED = {
15092 static asn_per_constraints_t asn_PER_memb_value_constr_16 CC_NOTUSED = {
15093 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15095 0, 0 /* No PER value map */
15097 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
15098 { 2, 1 } /* (0..65535) */,
15100 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
15101 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15103 0, 0 /* No PER value map */
15105 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
15108 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
15109 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15111 0, 0 /* No PER value map */
15113 static asn_oer_constraints_t asn_OER_memb_value_constr_20 CC_NOTUSED = {
15116 static asn_per_constraints_t asn_PER_memb_value_constr_20 CC_NOTUSED = {
15117 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15119 0, 0 /* No PER value map */
15121 static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
15122 { 2, 1 } /* (0..65535) */,
15124 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
15125 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15127 0, 0 /* No PER value map */
15129 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
15132 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
15133 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15135 0, 0 /* No PER value map */
15137 static asn_oer_constraints_t asn_OER_memb_value_constr_24 CC_NOTUSED = {
15140 static asn_per_constraints_t asn_PER_memb_value_constr_24 CC_NOTUSED = {
15141 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15143 0, 0 /* No PER value map */
15145 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
15146 { 2, 1 } /* (0..65535) */,
15148 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
15149 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15151 0, 0 /* No PER value map */
15153 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
15156 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
15157 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15159 0, 0 /* No PER value map */
15161 static asn_oer_constraints_t asn_OER_memb_value_constr_28 CC_NOTUSED = {
15164 static asn_per_constraints_t asn_PER_memb_value_constr_28 CC_NOTUSED = {
15165 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15167 0, 0 /* No PER value map */
15169 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
15170 { 2, 1 } /* (0..65535) */,
15172 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
15173 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15175 0, 0 /* No PER value map */
15177 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
15180 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
15181 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15183 0, 0 /* No PER value map */
15185 static asn_oer_constraints_t asn_OER_memb_value_constr_32 CC_NOTUSED = {
15188 static asn_per_constraints_t asn_PER_memb_value_constr_32 CC_NOTUSED = {
15189 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15191 0, 0 /* No PER value map */
15193 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
15194 { 2, 1 } /* (0..65535) */,
15196 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
15197 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15199 0, 0 /* No PER value map */
15201 static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
15204 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
15205 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15207 0, 0 /* No PER value map */
15209 static asn_oer_constraints_t asn_OER_memb_value_constr_36 CC_NOTUSED = {
15212 static asn_per_constraints_t asn_PER_memb_value_constr_36 CC_NOTUSED = {
15213 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15215 0, 0 /* No PER value map */
15217 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
15218 { 2, 1 } /* (0..65535) */,
15220 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
15221 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15223 0, 0 /* No PER value map */
15225 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
15228 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
15229 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15231 0, 0 /* No PER value map */
15233 static asn_oer_constraints_t asn_OER_memb_value_constr_40 CC_NOTUSED = {
15236 static asn_per_constraints_t asn_PER_memb_value_constr_40 CC_NOTUSED = {
15237 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15239 0, 0 /* No PER value map */
15241 static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
15242 { 2, 1 } /* (0..65535) */,
15244 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
15245 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15247 0, 0 /* No PER value map */
15249 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
15252 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
15253 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15255 0, 0 /* No PER value map */
15257 static asn_oer_constraints_t asn_OER_memb_value_constr_44 CC_NOTUSED = {
15260 static asn_per_constraints_t asn_PER_memb_value_constr_44 CC_NOTUSED = {
15261 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15263 0, 0 /* No PER value map */
15265 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
15266 { 2, 1 } /* (0..65535) */,
15268 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
15269 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15271 0, 0 /* No PER value map */
15273 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
15276 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
15277 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15279 0, 0 /* No PER value map */
15281 static asn_oer_constraints_t asn_OER_memb_value_constr_48 CC_NOTUSED = {
15284 static asn_per_constraints_t asn_PER_memb_value_constr_48 CC_NOTUSED = {
15285 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15287 0, 0 /* No PER value map */
15289 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
15290 { 2, 1 } /* (0..65535) */,
15292 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
15293 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15295 0, 0 /* No PER value map */
15297 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
15300 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
15301 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15303 0, 0 /* No PER value map */
15305 static asn_oer_constraints_t asn_OER_memb_value_constr_52 CC_NOTUSED = {
15308 static asn_per_constraints_t asn_PER_memb_value_constr_52 CC_NOTUSED = {
15309 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15311 0, 0 /* No PER value map */
15313 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
15314 { 2, 1 } /* (0..65535) */,
15316 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
15317 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15319 0, 0 /* No PER value map */
15321 static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
15324 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
15325 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15327 0, 0 /* No PER value map */
15329 static asn_oer_constraints_t asn_OER_memb_value_constr_56 CC_NOTUSED = {
15332 static asn_per_constraints_t asn_PER_memb_value_constr_56 CC_NOTUSED = {
15333 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15335 0, 0 /* No PER value map */
15337 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
15338 { 2, 1 } /* (0..65535) */,
15340 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
15341 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15343 0, 0 /* No PER value map */
15345 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
15348 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
15349 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15351 0, 0 /* No PER value map */
15353 static asn_oer_constraints_t asn_OER_memb_value_constr_60 CC_NOTUSED = {
15356 static asn_per_constraints_t asn_PER_memb_value_constr_60 CC_NOTUSED = {
15357 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15359 0, 0 /* No PER value map */
15361 static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
15362 { 2, 1 } /* (0..65535) */,
15364 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
15365 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15367 0, 0 /* No PER value map */
15369 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
15372 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
15373 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15375 0, 0 /* No PER value map */
15377 static asn_oer_constraints_t asn_OER_memb_value_constr_64 CC_NOTUSED = {
15380 static asn_per_constraints_t asn_PER_memb_value_constr_64 CC_NOTUSED = {
15381 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15383 0, 0 /* No PER value map */
15385 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
15386 { 2, 1 } /* (0..65535) */,
15388 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
15389 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15391 0, 0 /* No PER value map */
15393 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
15396 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
15397 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15399 0, 0 /* No PER value map */
15401 static asn_oer_constraints_t asn_OER_memb_value_constr_68 CC_NOTUSED = {
15404 static asn_per_constraints_t asn_PER_memb_value_constr_68 CC_NOTUSED = {
15405 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15407 0, 0 /* No PER value map */
15409 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
15410 { 2, 1 } /* (0..65535) */,
15412 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
15413 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15415 0, 0 /* No PER value map */
15417 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
15420 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
15421 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15423 0, 0 /* No PER value map */
15425 static asn_oer_constraints_t asn_OER_memb_value_constr_72 CC_NOTUSED = {
15428 static asn_per_constraints_t asn_PER_memb_value_constr_72 CC_NOTUSED = {
15429 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15431 0, 0 /* No PER value map */
15433 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
15434 { 2, 1 } /* (0..65535) */,
15436 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
15437 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15439 0, 0 /* No PER value map */
15441 static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
15444 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
15445 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15447 0, 0 /* No PER value map */
15449 static asn_oer_constraints_t asn_OER_memb_value_constr_76 CC_NOTUSED = {
15452 static asn_per_constraints_t asn_PER_memb_value_constr_76 CC_NOTUSED = {
15453 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15455 0, 0 /* No PER value map */
15457 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
15458 { 2, 1 } /* (0..65535) */,
15460 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
15461 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15463 0, 0 /* No PER value map */
15465 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
15468 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
15469 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15471 0, 0 /* No PER value map */
15473 static asn_oer_constraints_t asn_OER_memb_value_constr_80 CC_NOTUSED = {
15476 static asn_per_constraints_t asn_PER_memb_value_constr_80 CC_NOTUSED = {
15477 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15479 0, 0 /* No PER value map */
15481 static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
15482 { 2, 1 } /* (0..65535) */,
15484 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
15485 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15487 0, 0 /* No PER value map */
15489 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
15492 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
15493 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15495 0, 0 /* No PER value map */
15497 static asn_oer_constraints_t asn_OER_memb_value_constr_84 CC_NOTUSED = {
15500 static asn_per_constraints_t asn_PER_memb_value_constr_84 CC_NOTUSED = {
15501 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15503 0, 0 /* No PER value map */
15505 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
15506 { 2, 1 } /* (0..65535) */,
15508 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
15509 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15511 0, 0 /* No PER value map */
15513 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
15516 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
15517 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15519 0, 0 /* No PER value map */
15521 static asn_oer_constraints_t asn_OER_memb_value_constr_88 CC_NOTUSED = {
15524 static asn_per_constraints_t asn_PER_memb_value_constr_88 CC_NOTUSED = {
15525 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15527 0, 0 /* No PER value map */
15529 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
15530 { 2, 1 } /* (0..65535) */,
15532 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
15533 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15535 0, 0 /* No PER value map */
15537 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
15540 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
15541 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15543 0, 0 /* No PER value map */
15545 static asn_oer_constraints_t asn_OER_memb_value_constr_92 CC_NOTUSED = {
15548 static asn_per_constraints_t asn_PER_memb_value_constr_92 CC_NOTUSED = {
15549 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15551 0, 0 /* No PER value map */
15553 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
15554 { 2, 1 } /* (0..65535) */,
15556 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
15557 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15559 0, 0 /* No PER value map */
15561 static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
15564 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
15565 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15567 0, 0 /* No PER value map */
15569 static asn_oer_constraints_t asn_OER_memb_value_constr_96 CC_NOTUSED = {
15572 static asn_per_constraints_t asn_PER_memb_value_constr_96 CC_NOTUSED = {
15573 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15575 0, 0 /* No PER value map */
15577 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
15578 { 2, 1 } /* (0..65535) */,
15580 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
15581 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15583 0, 0 /* No PER value map */
15585 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
15588 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
15589 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15591 0, 0 /* No PER value map */
15593 static asn_oer_constraints_t asn_OER_memb_value_constr_100 CC_NOTUSED = {
15596 static asn_per_constraints_t asn_PER_memb_value_constr_100 CC_NOTUSED = {
15597 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15599 0, 0 /* No PER value map */
15601 static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
15602 { 2, 1 } /* (0..65535) */,
15604 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
15605 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15607 0, 0 /* No PER value map */
15609 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
15612 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
15613 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15615 0, 0 /* No PER value map */
15617 static asn_oer_constraints_t asn_OER_memb_value_constr_104 CC_NOTUSED = {
15620 static asn_per_constraints_t asn_PER_memb_value_constr_104 CC_NOTUSED = {
15621 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15623 0, 0 /* No PER value map */
15625 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
15626 { 2, 1 } /* (0..65535) */,
15628 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
15629 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15631 0, 0 /* No PER value map */
15633 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
15636 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
15637 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15639 0, 0 /* No PER value map */
15641 static asn_oer_constraints_t asn_OER_memb_value_constr_108 CC_NOTUSED = {
15644 static asn_per_constraints_t asn_PER_memb_value_constr_108 CC_NOTUSED = {
15645 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15647 0, 0 /* No PER value map */
15649 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
15650 { 2, 1 } /* (0..65535) */,
15652 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
15653 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15655 0, 0 /* No PER value map */
15657 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
15660 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
15661 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15663 0, 0 /* No PER value map */
15665 static asn_oer_constraints_t asn_OER_memb_value_constr_112 CC_NOTUSED = {
15668 static asn_per_constraints_t asn_PER_memb_value_constr_112 CC_NOTUSED = {
15669 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15671 0, 0 /* No PER value map */
15673 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
15674 { 2, 1 } /* (0..65535) */,
15676 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
15677 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15679 0, 0 /* No PER value map */
15681 static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
15684 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
15685 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15687 0, 0 /* No PER value map */
15689 static asn_oer_constraints_t asn_OER_memb_value_constr_116 CC_NOTUSED = {
15692 static asn_per_constraints_t asn_PER_memb_value_constr_116 CC_NOTUSED = {
15693 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15695 0, 0 /* No PER value map */
15697 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
15698 { 2, 1 } /* (0..65535) */,
15700 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
15701 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15703 0, 0 /* No PER value map */
15705 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
15708 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
15709 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15711 0, 0 /* No PER value map */
15713 static asn_oer_constraints_t asn_OER_memb_value_constr_120 CC_NOTUSED = {
15716 static asn_per_constraints_t asn_PER_memb_value_constr_120 CC_NOTUSED = {
15717 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15719 0, 0 /* No PER value map */
15721 static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
15722 { 2, 1 } /* (0..65535) */,
15724 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
15725 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15727 0, 0 /* No PER value map */
15729 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
15732 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
15733 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15735 0, 0 /* No PER value map */
15737 static asn_oer_constraints_t asn_OER_memb_value_constr_124 CC_NOTUSED = {
15740 static asn_per_constraints_t asn_PER_memb_value_constr_124 CC_NOTUSED = {
15741 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15743 0, 0 /* No PER value map */
15745 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
15746 { 2, 1 } /* (0..65535) */,
15748 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
15749 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15751 0, 0 /* No PER value map */
15753 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
15756 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
15757 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15759 0, 0 /* No PER value map */
15761 static asn_oer_constraints_t asn_OER_memb_value_constr_128 CC_NOTUSED = {
15764 static asn_per_constraints_t asn_PER_memb_value_constr_128 CC_NOTUSED = {
15765 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15767 0, 0 /* No PER value map */
15769 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
15770 { 2, 1 } /* (0..65535) */,
15772 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
15773 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15775 0, 0 /* No PER value map */
15777 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
15780 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
15781 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15783 0, 0 /* No PER value map */
15785 static asn_oer_constraints_t asn_OER_memb_value_constr_132 CC_NOTUSED = {
15788 static asn_per_constraints_t asn_PER_memb_value_constr_132 CC_NOTUSED = {
15789 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15791 0, 0 /* No PER value map */
15793 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
15794 { 2, 1 } /* (0..65535) */,
15796 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
15797 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15799 0, 0 /* No PER value map */
15801 static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
15804 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
15805 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15807 0, 0 /* No PER value map */
15809 static asn_oer_constraints_t asn_OER_memb_value_constr_136 CC_NOTUSED = {
15812 static asn_per_constraints_t asn_PER_memb_value_constr_136 CC_NOTUSED = {
15813 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15815 0, 0 /* No PER value map */
15817 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
15818 { 2, 1 } /* (0..65535) */,
15820 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
15821 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15823 0, 0 /* No PER value map */
15825 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
15828 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
15829 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15831 0, 0 /* No PER value map */
15833 static asn_oer_constraints_t asn_OER_memb_value_constr_140 CC_NOTUSED = {
15836 static asn_per_constraints_t asn_PER_memb_value_constr_140 CC_NOTUSED = {
15837 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15839 0, 0 /* No PER value map */
15841 static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
15842 { 2, 1 } /* (0..65535) */,
15844 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
15845 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15847 0, 0 /* No PER value map */
15849 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
15852 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
15853 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15855 0, 0 /* No PER value map */
15857 static asn_oer_constraints_t asn_OER_memb_value_constr_144 CC_NOTUSED = {
15860 static asn_per_constraints_t asn_PER_memb_value_constr_144 CC_NOTUSED = {
15861 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15863 0, 0 /* No PER value map */
15865 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
15866 { 2, 1 } /* (0..65535) */,
15868 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
15869 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15871 0, 0 /* No PER value map */
15873 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
15876 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
15877 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15879 0, 0 /* No PER value map */
15881 static asn_oer_constraints_t asn_OER_memb_value_constr_148 CC_NOTUSED = {
15884 static asn_per_constraints_t asn_PER_memb_value_constr_148 CC_NOTUSED = {
15885 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15887 0, 0 /* No PER value map */
15889 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
15890 { 2, 1 } /* (0..65535) */,
15892 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
15893 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15895 0, 0 /* No PER value map */
15897 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
15900 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
15901 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15903 0, 0 /* No PER value map */
15905 static asn_oer_constraints_t asn_OER_memb_value_constr_152 CC_NOTUSED = {
15908 static asn_per_constraints_t asn_PER_memb_value_constr_152 CC_NOTUSED = {
15909 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15911 0, 0 /* No PER value map */
15913 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
15914 { 2, 1 } /* (0..65535) */,
15916 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
15917 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15919 0, 0 /* No PER value map */
15921 static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
15924 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
15925 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15927 0, 0 /* No PER value map */
15929 static asn_oer_constraints_t asn_OER_memb_value_constr_156 CC_NOTUSED = {
15932 static asn_per_constraints_t asn_PER_memb_value_constr_156 CC_NOTUSED = {
15933 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15935 0, 0 /* No PER value map */
15937 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
15938 { 2, 1 } /* (0..65535) */,
15940 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
15941 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15943 0, 0 /* No PER value map */
15945 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
15948 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
15949 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15951 0, 0 /* No PER value map */
15953 static asn_oer_constraints_t asn_OER_memb_value_constr_160 CC_NOTUSED = {
15956 static asn_per_constraints_t asn_PER_memb_value_constr_160 CC_NOTUSED = {
15957 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15959 0, 0 /* No PER value map */
15961 static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
15962 { 2, 1 } /* (0..65535) */,
15964 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
15965 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15967 0, 0 /* No PER value map */
15969 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
15972 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
15973 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15975 0, 0 /* No PER value map */
15977 static asn_oer_constraints_t asn_OER_memb_value_constr_164 CC_NOTUSED = {
15980 static asn_per_constraints_t asn_PER_memb_value_constr_164 CC_NOTUSED = {
15981 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15983 0, 0 /* No PER value map */
15985 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
15986 { 2, 1 } /* (0..65535) */,
15988 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
15989 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
15990 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15991 0, 0 /* No PER value map */
15993 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
15996 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
15997 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
15998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
15999 0, 0 /* No PER value map */
16001 static asn_oer_constraints_t asn_OER_memb_value_constr_168 CC_NOTUSED = {
16004 static asn_per_constraints_t asn_PER_memb_value_constr_168 CC_NOTUSED = {
16005 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16007 0, 0 /* No PER value map */
16009 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
16010 { 2, 1 } /* (0..65535) */,
16012 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
16013 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16015 0, 0 /* No PER value map */
16017 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
16020 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
16021 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16023 0, 0 /* No PER value map */
16025 static asn_oer_constraints_t asn_OER_memb_value_constr_172 CC_NOTUSED = {
16028 static asn_per_constraints_t asn_PER_memb_value_constr_172 CC_NOTUSED = {
16029 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16031 0, 0 /* No PER value map */
16033 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
16034 { 2, 1 } /* (0..65535) */,
16036 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
16037 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16039 0, 0 /* No PER value map */
16041 static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
16044 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
16045 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16047 0, 0 /* No PER value map */
16049 static asn_oer_constraints_t asn_OER_memb_value_constr_176 CC_NOTUSED = {
16052 static asn_per_constraints_t asn_PER_memb_value_constr_176 CC_NOTUSED = {
16053 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16055 0, 0 /* No PER value map */
16057 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
16058 { 2, 1 } /* (0..65535) */,
16060 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
16061 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16063 0, 0 /* No PER value map */
16065 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
16068 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
16069 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16071 0, 0 /* No PER value map */
16073 static asn_oer_constraints_t asn_OER_memb_value_constr_180 CC_NOTUSED = {
16076 static asn_per_constraints_t asn_PER_memb_value_constr_180 CC_NOTUSED = {
16077 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16079 0, 0 /* No PER value map */
16081 static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
16082 { 2, 1 } /* (0..65535) */,
16084 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
16085 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16087 0, 0 /* No PER value map */
16089 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
16092 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
16093 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16095 0, 0 /* No PER value map */
16097 static asn_oer_constraints_t asn_OER_memb_value_constr_184 CC_NOTUSED = {
16100 static asn_per_constraints_t asn_PER_memb_value_constr_184 CC_NOTUSED = {
16101 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16103 0, 0 /* No PER value map */
16105 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
16106 { 2, 1 } /* (0..65535) */,
16108 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
16109 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16111 0, 0 /* No PER value map */
16113 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
16116 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
16117 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16119 0, 0 /* No PER value map */
16121 static asn_oer_constraints_t asn_OER_memb_value_constr_188 CC_NOTUSED = {
16124 static asn_per_constraints_t asn_PER_memb_value_constr_188 CC_NOTUSED = {
16125 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16127 0, 0 /* No PER value map */
16129 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
16130 { 2, 1 } /* (0..65535) */,
16132 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
16133 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16135 0, 0 /* No PER value map */
16137 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
16140 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
16141 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16143 0, 0 /* No PER value map */
16145 static asn_oer_constraints_t asn_OER_memb_value_constr_192 CC_NOTUSED = {
16148 static asn_per_constraints_t asn_PER_memb_value_constr_192 CC_NOTUSED = {
16149 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16151 0, 0 /* No PER value map */
16153 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
16154 { 2, 1 } /* (0..65535) */,
16156 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
16157 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16159 0, 0 /* No PER value map */
16161 static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
16164 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
16165 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16167 0, 0 /* No PER value map */
16169 static asn_oer_constraints_t asn_OER_memb_value_constr_196 CC_NOTUSED = {
16172 static asn_per_constraints_t asn_PER_memb_value_constr_196 CC_NOTUSED = {
16173 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16175 0, 0 /* No PER value map */
16177 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
16178 { 2, 1 } /* (0..65535) */,
16180 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
16181 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16183 0, 0 /* No PER value map */
16185 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
16188 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
16189 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16191 0, 0 /* No PER value map */
16193 static asn_oer_constraints_t asn_OER_memb_value_constr_200 CC_NOTUSED = {
16196 static asn_per_constraints_t asn_PER_memb_value_constr_200 CC_NOTUSED = {
16197 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16199 0, 0 /* No PER value map */
16201 static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
16202 { 2, 1 } /* (0..65535) */,
16204 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
16205 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16207 0, 0 /* No PER value map */
16209 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
16212 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
16213 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16215 0, 0 /* No PER value map */
16217 static asn_oer_constraints_t asn_OER_memb_value_constr_204 CC_NOTUSED = {
16220 static asn_per_constraints_t asn_PER_memb_value_constr_204 CC_NOTUSED = {
16221 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16223 0, 0 /* No PER value map */
16225 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
16226 { 2, 1 } /* (0..65535) */,
16228 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
16229 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16231 0, 0 /* No PER value map */
16233 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
16236 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
16237 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16239 0, 0 /* No PER value map */
16241 static asn_oer_constraints_t asn_OER_memb_value_constr_208 CC_NOTUSED = {
16244 static asn_per_constraints_t asn_PER_memb_value_constr_208 CC_NOTUSED = {
16245 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16247 0, 0 /* No PER value map */
16249 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
16250 { 2, 1 } /* (0..65535) */,
16252 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
16253 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16255 0, 0 /* No PER value map */
16257 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
16260 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
16261 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16263 0, 0 /* No PER value map */
16265 static asn_oer_constraints_t asn_OER_memb_value_constr_212 CC_NOTUSED = {
16268 static asn_per_constraints_t asn_PER_memb_value_constr_212 CC_NOTUSED = {
16269 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16271 0, 0 /* No PER value map */
16273 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
16274 { 2, 1 } /* (0..65535) */,
16276 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
16277 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16279 0, 0 /* No PER value map */
16281 static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
16284 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
16285 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16287 0, 0 /* No PER value map */
16289 static asn_oer_constraints_t asn_OER_memb_value_constr_216 CC_NOTUSED = {
16292 static asn_per_constraints_t asn_PER_memb_value_constr_216 CC_NOTUSED = {
16293 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16295 0, 0 /* No PER value map */
16297 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
16298 { 2, 1 } /* (0..65535) */,
16300 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
16301 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16303 0, 0 /* No PER value map */
16305 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
16308 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
16309 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16311 0, 0 /* No PER value map */
16313 static asn_oer_constraints_t asn_OER_memb_value_constr_220 CC_NOTUSED = {
16316 static asn_per_constraints_t asn_PER_memb_value_constr_220 CC_NOTUSED = {
16317 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16319 0, 0 /* No PER value map */
16321 static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
16322 { 2, 1 } /* (0..65535) */,
16324 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
16325 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16327 0, 0 /* No PER value map */
16329 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
16332 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
16333 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16335 0, 0 /* No PER value map */
16337 static asn_oer_constraints_t asn_OER_memb_value_constr_224 CC_NOTUSED = {
16340 static asn_per_constraints_t asn_PER_memb_value_constr_224 CC_NOTUSED = {
16341 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16343 0, 0 /* No PER value map */
16345 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
16346 { 2, 1 } /* (0..65535) */,
16348 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
16349 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16351 0, 0 /* No PER value map */
16353 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
16356 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
16357 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16359 0, 0 /* No PER value map */
16361 static asn_oer_constraints_t asn_OER_memb_value_constr_228 CC_NOTUSED = {
16364 static asn_per_constraints_t asn_PER_memb_value_constr_228 CC_NOTUSED = {
16365 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16367 0, 0 /* No PER value map */
16369 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
16370 { 2, 1 } /* (0..65535) */,
16372 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
16373 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16375 0, 0 /* No PER value map */
16377 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
16380 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
16381 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16383 0, 0 /* No PER value map */
16385 static asn_oer_constraints_t asn_OER_memb_value_constr_232 CC_NOTUSED = {
16388 static asn_per_constraints_t asn_PER_memb_value_constr_232 CC_NOTUSED = {
16389 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16391 0, 0 /* No PER value map */
16393 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
16394 { 2, 1 } /* (0..65535) */,
16396 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
16397 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16399 0, 0 /* No PER value map */
16401 static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
16404 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
16405 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16407 0, 0 /* No PER value map */
16409 static asn_oer_constraints_t asn_OER_memb_value_constr_236 CC_NOTUSED = {
16412 static asn_per_constraints_t asn_PER_memb_value_constr_236 CC_NOTUSED = {
16413 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16415 0, 0 /* No PER value map */
16417 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
16418 { 2, 1 } /* (0..65535) */,
16420 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
16421 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16423 0, 0 /* No PER value map */
16425 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
16428 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
16429 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16431 0, 0 /* No PER value map */
16433 static asn_oer_constraints_t asn_OER_memb_value_constr_240 CC_NOTUSED = {
16436 static asn_per_constraints_t asn_PER_memb_value_constr_240 CC_NOTUSED = {
16437 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16439 0, 0 /* No PER value map */
16441 static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
16442 { 2, 1 } /* (0..65535) */,
16444 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
16445 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16447 0, 0 /* No PER value map */
16449 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
16452 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
16453 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16455 0, 0 /* No PER value map */
16457 static asn_oer_constraints_t asn_OER_memb_value_constr_244 CC_NOTUSED = {
16460 static asn_per_constraints_t asn_PER_memb_value_constr_244 CC_NOTUSED = {
16461 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16463 0, 0 /* No PER value map */
16465 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
16466 { 2, 1 } /* (0..65535) */,
16468 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
16469 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16471 0, 0 /* No PER value map */
16473 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
16476 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
16477 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16479 0, 0 /* No PER value map */
16481 static asn_oer_constraints_t asn_OER_memb_value_constr_248 CC_NOTUSED = {
16484 static asn_per_constraints_t asn_PER_memb_value_constr_248 CC_NOTUSED = {
16485 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16487 0, 0 /* No PER value map */
16489 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
16490 { 2, 1 } /* (0..65535) */,
16492 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
16493 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16495 0, 0 /* No PER value map */
16497 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
16500 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
16501 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16503 0, 0 /* No PER value map */
16505 static asn_oer_constraints_t asn_OER_memb_value_constr_252 CC_NOTUSED = {
16508 static asn_per_constraints_t asn_PER_memb_value_constr_252 CC_NOTUSED = {
16509 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16511 0, 0 /* No PER value map */
16513 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
16514 { 2, 1 } /* (0..65535) */,
16516 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
16517 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16519 0, 0 /* No PER value map */
16521 static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
16524 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
16525 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16527 0, 0 /* No PER value map */
16529 static asn_oer_constraints_t asn_OER_memb_value_constr_256 CC_NOTUSED = {
16532 static asn_per_constraints_t asn_PER_memb_value_constr_256 CC_NOTUSED = {
16533 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16535 0, 0 /* No PER value map */
16537 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
16538 { 2, 1 } /* (0..65535) */,
16540 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
16541 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16543 0, 0 /* No PER value map */
16545 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
16548 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
16549 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16551 0, 0 /* No PER value map */
16553 static asn_oer_constraints_t asn_OER_memb_value_constr_260 CC_NOTUSED = {
16556 static asn_per_constraints_t asn_PER_memb_value_constr_260 CC_NOTUSED = {
16557 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16559 0, 0 /* No PER value map */
16561 static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
16562 { 2, 1 } /* (0..65535) */,
16564 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
16565 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16567 0, 0 /* No PER value map */
16569 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
16572 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
16573 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16575 0, 0 /* No PER value map */
16577 static asn_oer_constraints_t asn_OER_memb_value_constr_264 CC_NOTUSED = {
16580 static asn_per_constraints_t asn_PER_memb_value_constr_264 CC_NOTUSED = {
16581 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16583 0, 0 /* No PER value map */
16585 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
16586 { 2, 1 } /* (0..65535) */,
16588 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
16589 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16591 0, 0 /* No PER value map */
16593 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
16596 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
16597 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16599 0, 0 /* No PER value map */
16601 static asn_oer_constraints_t asn_OER_memb_value_constr_268 CC_NOTUSED = {
16604 static asn_per_constraints_t asn_PER_memb_value_constr_268 CC_NOTUSED = {
16605 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16607 0, 0 /* No PER value map */
16609 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
16610 { 2, 1 } /* (0..65535) */,
16612 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
16613 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16615 0, 0 /* No PER value map */
16617 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
16620 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
16621 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16623 0, 0 /* No PER value map */
16625 static asn_oer_constraints_t asn_OER_memb_value_constr_272 CC_NOTUSED = {
16628 static asn_per_constraints_t asn_PER_memb_value_constr_272 CC_NOTUSED = {
16629 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16631 0, 0 /* No PER value map */
16633 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
16634 { 2, 1 } /* (0..65535) */,
16636 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
16637 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16639 0, 0 /* No PER value map */
16641 static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
16644 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
16645 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16647 0, 0 /* No PER value map */
16649 static asn_oer_constraints_t asn_OER_memb_value_constr_276 CC_NOTUSED = {
16652 static asn_per_constraints_t asn_PER_memb_value_constr_276 CC_NOTUSED = {
16653 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16655 0, 0 /* No PER value map */
16657 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
16658 { 2, 1 } /* (0..65535) */,
16660 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
16661 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16663 0, 0 /* No PER value map */
16665 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
16668 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
16669 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16670 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16671 0, 0 /* No PER value map */
16673 static asn_oer_constraints_t asn_OER_memb_value_constr_280 CC_NOTUSED = {
16676 static asn_per_constraints_t asn_PER_memb_value_constr_280 CC_NOTUSED = {
16677 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16678 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16679 0, 0 /* No PER value map */
16681 static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
16682 { 2, 1 } /* (0..65535) */,
16684 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
16685 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16686 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16687 0, 0 /* No PER value map */
16689 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
16692 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
16693 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16694 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16695 0, 0 /* No PER value map */
16697 static asn_oer_constraints_t asn_OER_memb_value_constr_284 CC_NOTUSED = {
16700 static asn_per_constraints_t asn_PER_memb_value_constr_284 CC_NOTUSED = {
16701 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16702 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16703 0, 0 /* No PER value map */
16705 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
16706 { 2, 1 } /* (0..65535) */,
16708 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
16709 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16710 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16711 0, 0 /* No PER value map */
16713 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
16716 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
16717 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16718 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16719 0, 0 /* No PER value map */
16721 static asn_oer_constraints_t asn_OER_memb_value_constr_288 CC_NOTUSED = {
16724 static asn_per_constraints_t asn_PER_memb_value_constr_288 CC_NOTUSED = {
16725 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16726 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16727 0, 0 /* No PER value map */
16729 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
16730 { 2, 1 } /* (0..65535) */,
16732 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
16733 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16734 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16735 0, 0 /* No PER value map */
16737 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
16740 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
16741 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16742 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16743 0, 0 /* No PER value map */
16745 static asn_oer_constraints_t asn_OER_memb_value_constr_292 CC_NOTUSED = {
16748 static asn_per_constraints_t asn_PER_memb_value_constr_292 CC_NOTUSED = {
16749 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16750 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16751 0, 0 /* No PER value map */
16753 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
16754 { 2, 1 } /* (0..65535) */,
16756 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
16757 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16758 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16759 0, 0 /* No PER value map */
16761 static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
16764 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
16765 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16766 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16767 0, 0 /* No PER value map */
16769 static asn_oer_constraints_t asn_OER_memb_value_constr_296 CC_NOTUSED = {
16772 static asn_per_constraints_t asn_PER_memb_value_constr_296 CC_NOTUSED = {
16773 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16774 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16775 0, 0 /* No PER value map */
16777 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
16778 { 2, 1 } /* (0..65535) */,
16780 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
16781 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16782 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16783 0, 0 /* No PER value map */
16785 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
16788 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
16789 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16790 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16791 0, 0 /* No PER value map */
16793 static asn_oer_constraints_t asn_OER_memb_value_constr_300 CC_NOTUSED = {
16796 static asn_per_constraints_t asn_PER_memb_value_constr_300 CC_NOTUSED = {
16797 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16798 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16799 0, 0 /* No PER value map */
16801 static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
16802 { 2, 1 } /* (0..65535) */,
16804 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
16805 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16806 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16807 0, 0 /* No PER value map */
16809 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
16812 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
16813 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16814 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16815 0, 0 /* No PER value map */
16817 static asn_oer_constraints_t asn_OER_memb_value_constr_304 CC_NOTUSED = {
16820 static asn_per_constraints_t asn_PER_memb_value_constr_304 CC_NOTUSED = {
16821 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16822 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16823 0, 0 /* No PER value map */
16825 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
16826 { 2, 1 } /* (0..65535) */,
16828 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
16829 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16830 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16831 0, 0 /* No PER value map */
16833 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
16836 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
16837 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16838 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16839 0, 0 /* No PER value map */
16841 static asn_oer_constraints_t asn_OER_memb_value_constr_308 CC_NOTUSED = {
16844 static asn_per_constraints_t asn_PER_memb_value_constr_308 CC_NOTUSED = {
16845 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16846 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16847 0, 0 /* No PER value map */
16849 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
16850 { 2, 1 } /* (0..65535) */,
16852 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
16853 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16854 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16855 0, 0 /* No PER value map */
16857 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
16860 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
16861 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16862 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16863 0, 0 /* No PER value map */
16865 static asn_oer_constraints_t asn_OER_memb_value_constr_312 CC_NOTUSED = {
16868 static asn_per_constraints_t asn_PER_memb_value_constr_312 CC_NOTUSED = {
16869 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16870 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16871 0, 0 /* No PER value map */
16873 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
16874 { 2, 1 } /* (0..65535) */,
16876 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
16877 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16878 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16879 0, 0 /* No PER value map */
16881 static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
16884 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
16885 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16886 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16887 0, 0 /* No PER value map */
16889 static asn_oer_constraints_t asn_OER_memb_value_constr_316 CC_NOTUSED = {
16892 static asn_per_constraints_t asn_PER_memb_value_constr_316 CC_NOTUSED = {
16893 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16894 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16895 0, 0 /* No PER value map */
16897 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
16898 { 2, 1 } /* (0..65535) */,
16900 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
16901 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16902 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16903 0, 0 /* No PER value map */
16905 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
16908 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
16909 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16910 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16911 0, 0 /* No PER value map */
16913 static asn_oer_constraints_t asn_OER_memb_value_constr_320 CC_NOTUSED = {
16916 static asn_per_constraints_t asn_PER_memb_value_constr_320 CC_NOTUSED = {
16917 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16918 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16919 0, 0 /* No PER value map */
16921 static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
16922 { 2, 1 } /* (0..65535) */,
16924 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
16925 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16926 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16927 0, 0 /* No PER value map */
16929 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
16932 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
16933 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16934 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16935 0, 0 /* No PER value map */
16937 static asn_oer_constraints_t asn_OER_memb_value_constr_324 CC_NOTUSED = {
16940 static asn_per_constraints_t asn_PER_memb_value_constr_324 CC_NOTUSED = {
16941 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16942 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16943 0, 0 /* No PER value map */
16945 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
16946 { 2, 1 } /* (0..65535) */,
16948 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
16949 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16950 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16951 0, 0 /* No PER value map */
16953 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
16956 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
16957 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16958 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16959 0, 0 /* No PER value map */
16961 static asn_oer_constraints_t asn_OER_memb_value_constr_328 CC_NOTUSED = {
16964 static asn_per_constraints_t asn_PER_memb_value_constr_328 CC_NOTUSED = {
16965 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16966 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16967 0, 0 /* No PER value map */
16969 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
16970 { 2, 1 } /* (0..65535) */,
16972 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
16973 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16974 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16975 0, 0 /* No PER value map */
16977 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
16980 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
16981 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
16982 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16983 0, 0 /* No PER value map */
16985 static asn_oer_constraints_t asn_OER_memb_value_constr_332 CC_NOTUSED = {
16988 static asn_per_constraints_t asn_PER_memb_value_constr_332 CC_NOTUSED = {
16989 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16990 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16991 0, 0 /* No PER value map */
16993 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
16994 { 2, 1 } /* (0..65535) */,
16996 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
16997 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
16998 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
16999 0, 0 /* No PER value map */
17001 static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
17004 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
17005 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17006 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17007 0, 0 /* No PER value map */
17009 static asn_oer_constraints_t asn_OER_memb_value_constr_336 CC_NOTUSED = {
17012 static asn_per_constraints_t asn_PER_memb_value_constr_336 CC_NOTUSED = {
17013 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17014 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17015 0, 0 /* No PER value map */
17017 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
17018 { 2, 1 } /* (0..65535) */,
17020 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
17021 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17022 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17023 0, 0 /* No PER value map */
17025 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
17028 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
17029 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17030 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17031 0, 0 /* No PER value map */
17033 static asn_oer_constraints_t asn_OER_memb_value_constr_340 CC_NOTUSED = {
17036 static asn_per_constraints_t asn_PER_memb_value_constr_340 CC_NOTUSED = {
17037 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17038 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17039 0, 0 /* No PER value map */
17041 static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
17042 { 2, 1 } /* (0..65535) */,
17044 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
17045 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17046 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17047 0, 0 /* No PER value map */
17049 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
17052 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
17053 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17054 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17055 0, 0 /* No PER value map */
17057 static asn_oer_constraints_t asn_OER_memb_value_constr_344 CC_NOTUSED = {
17060 static asn_per_constraints_t asn_PER_memb_value_constr_344 CC_NOTUSED = {
17061 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17062 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17063 0, 0 /* No PER value map */
17065 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
17066 { 2, 1 } /* (0..65535) */,
17068 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
17069 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17070 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17071 0, 0 /* No PER value map */
17073 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
17076 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
17077 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17078 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17079 0, 0 /* No PER value map */
17081 static asn_oer_constraints_t asn_OER_memb_value_constr_348 CC_NOTUSED = {
17084 static asn_per_constraints_t asn_PER_memb_value_constr_348 CC_NOTUSED = {
17085 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17086 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17087 0, 0 /* No PER value map */
17089 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
17090 { 2, 1 } /* (0..65535) */,
17092 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
17093 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17094 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17095 0, 0 /* No PER value map */
17097 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
17100 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
17101 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17102 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17103 0, 0 /* No PER value map */
17105 static asn_oer_constraints_t asn_OER_memb_value_constr_352 CC_NOTUSED = {
17108 static asn_per_constraints_t asn_PER_memb_value_constr_352 CC_NOTUSED = {
17109 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17111 0, 0 /* No PER value map */
17113 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
17114 { 2, 1 } /* (0..65535) */,
17116 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
17117 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17118 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17119 0, 0 /* No PER value map */
17121 static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
17124 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
17125 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17126 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17127 0, 0 /* No PER value map */
17129 static asn_oer_constraints_t asn_OER_memb_value_constr_356 CC_NOTUSED = {
17132 static asn_per_constraints_t asn_PER_memb_value_constr_356 CC_NOTUSED = {
17133 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17134 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17135 0, 0 /* No PER value map */
17137 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
17138 { 2, 1 } /* (0..65535) */,
17140 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
17141 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17142 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17143 0, 0 /* No PER value map */
17145 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
17148 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
17149 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17150 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17151 0, 0 /* No PER value map */
17153 static asn_oer_constraints_t asn_OER_memb_value_constr_360 CC_NOTUSED = {
17156 static asn_per_constraints_t asn_PER_memb_value_constr_360 CC_NOTUSED = {
17157 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17158 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17159 0, 0 /* No PER value map */
17161 static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
17162 { 2, 1 } /* (0..65535) */,
17164 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
17165 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17166 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17167 0, 0 /* No PER value map */
17169 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
17172 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
17173 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17174 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17175 0, 0 /* No PER value map */
17177 static asn_oer_constraints_t asn_OER_memb_value_constr_364 CC_NOTUSED = {
17180 static asn_per_constraints_t asn_PER_memb_value_constr_364 CC_NOTUSED = {
17181 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17182 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17183 0, 0 /* No PER value map */
17185 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
17186 { 2, 1 } /* (0..65535) */,
17188 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
17189 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17190 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17191 0, 0 /* No PER value map */
17193 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
17196 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
17197 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17198 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17199 0, 0 /* No PER value map */
17201 static asn_oer_constraints_t asn_OER_memb_value_constr_368 CC_NOTUSED = {
17204 static asn_per_constraints_t asn_PER_memb_value_constr_368 CC_NOTUSED = {
17205 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17206 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17207 0, 0 /* No PER value map */
17209 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
17210 { 2, 1 } /* (0..65535) */,
17212 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
17213 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17214 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17215 0, 0 /* No PER value map */
17217 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
17220 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
17221 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17222 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17223 0, 0 /* No PER value map */
17225 static asn_oer_constraints_t asn_OER_memb_value_constr_372 CC_NOTUSED = {
17228 static asn_per_constraints_t asn_PER_memb_value_constr_372 CC_NOTUSED = {
17229 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17230 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17231 0, 0 /* No PER value map */
17233 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
17234 { 2, 1 } /* (0..65535) */,
17236 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
17237 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17238 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17239 0, 0 /* No PER value map */
17241 static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
17244 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
17245 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17246 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17247 0, 0 /* No PER value map */
17249 static asn_oer_constraints_t asn_OER_memb_value_constr_376 CC_NOTUSED = {
17252 static asn_per_constraints_t asn_PER_memb_value_constr_376 CC_NOTUSED = {
17253 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17254 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17255 0, 0 /* No PER value map */
17257 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
17258 { 2, 1 } /* (0..65535) */,
17260 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
17261 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17262 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17263 0, 0 /* No PER value map */
17265 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
17268 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
17269 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17270 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17271 0, 0 /* No PER value map */
17273 static asn_oer_constraints_t asn_OER_memb_value_constr_380 CC_NOTUSED = {
17276 static asn_per_constraints_t asn_PER_memb_value_constr_380 CC_NOTUSED = {
17277 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17278 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17279 0, 0 /* No PER value map */
17281 static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
17282 { 2, 1 } /* (0..65535) */,
17284 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
17285 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17286 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17287 0, 0 /* No PER value map */
17289 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
17292 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
17293 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17294 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17295 0, 0 /* No PER value map */
17297 static asn_oer_constraints_t asn_OER_memb_value_constr_384 CC_NOTUSED = {
17300 static asn_per_constraints_t asn_PER_memb_value_constr_384 CC_NOTUSED = {
17301 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17302 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17303 0, 0 /* No PER value map */
17305 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
17306 { 2, 1 } /* (0..65535) */,
17308 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
17309 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17310 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17311 0, 0 /* No PER value map */
17313 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
17316 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
17317 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17318 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17319 0, 0 /* No PER value map */
17321 static asn_oer_constraints_t asn_OER_memb_value_constr_388 CC_NOTUSED = {
17324 static asn_per_constraints_t asn_PER_memb_value_constr_388 CC_NOTUSED = {
17325 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17326 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17327 0, 0 /* No PER value map */
17329 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
17330 { 2, 1 } /* (0..65535) */,
17332 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
17333 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17334 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17335 0, 0 /* No PER value map */
17337 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
17340 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
17341 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17342 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17343 0, 0 /* No PER value map */
17345 static asn_oer_constraints_t asn_OER_memb_value_constr_392 CC_NOTUSED = {
17348 static asn_per_constraints_t asn_PER_memb_value_constr_392 CC_NOTUSED = {
17349 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17350 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17351 0, 0 /* No PER value map */
17353 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
17354 { 2, 1 } /* (0..65535) */,
17356 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
17357 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17358 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17359 0, 0 /* No PER value map */
17361 static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
17364 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
17365 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17366 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17367 0, 0 /* No PER value map */
17369 static asn_oer_constraints_t asn_OER_memb_value_constr_396 CC_NOTUSED = {
17372 static asn_per_constraints_t asn_PER_memb_value_constr_396 CC_NOTUSED = {
17373 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17374 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17375 0, 0 /* No PER value map */
17377 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
17378 { 2, 1 } /* (0..65535) */,
17380 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
17381 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17382 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17383 0, 0 /* No PER value map */
17385 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
17388 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
17389 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17390 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17391 0, 0 /* No PER value map */
17393 static asn_oer_constraints_t asn_OER_memb_value_constr_400 CC_NOTUSED = {
17396 static asn_per_constraints_t asn_PER_memb_value_constr_400 CC_NOTUSED = {
17397 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17398 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17399 0, 0 /* No PER value map */
17401 static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
17402 { 2, 1 } /* (0..65535) */,
17404 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
17405 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17406 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17407 0, 0 /* No PER value map */
17409 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
17412 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
17413 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17414 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17415 0, 0 /* No PER value map */
17417 static asn_oer_constraints_t asn_OER_memb_value_constr_404 CC_NOTUSED = {
17420 static asn_per_constraints_t asn_PER_memb_value_constr_404 CC_NOTUSED = {
17421 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17422 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17423 0, 0 /* No PER value map */
17425 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
17426 { 2, 1 } /* (0..65535) */,
17428 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
17429 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17430 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17431 0, 0 /* No PER value map */
17433 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
17436 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
17437 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17438 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17439 0, 0 /* No PER value map */
17441 static asn_oer_constraints_t asn_OER_memb_value_constr_408 CC_NOTUSED = {
17444 static asn_per_constraints_t asn_PER_memb_value_constr_408 CC_NOTUSED = {
17445 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17446 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17447 0, 0 /* No PER value map */
17449 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
17450 { 2, 1 } /* (0..65535) */,
17452 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
17453 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17454 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17455 0, 0 /* No PER value map */
17457 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
17460 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
17461 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17462 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17463 0, 0 /* No PER value map */
17465 static asn_oer_constraints_t asn_OER_memb_value_constr_412 CC_NOTUSED = {
17468 static asn_per_constraints_t asn_PER_memb_value_constr_412 CC_NOTUSED = {
17469 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17470 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17471 0, 0 /* No PER value map */
17473 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
17474 { 2, 1 } /* (0..65535) */,
17476 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
17477 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17478 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17479 0, 0 /* No PER value map */
17481 static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
17484 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
17485 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17486 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17487 0, 0 /* No PER value map */
17489 static asn_oer_constraints_t asn_OER_memb_value_constr_416 CC_NOTUSED = {
17492 static asn_per_constraints_t asn_PER_memb_value_constr_416 CC_NOTUSED = {
17493 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17494 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17495 0, 0 /* No PER value map */
17497 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
17498 { 2, 1 } /* (0..65535) */,
17500 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
17501 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17502 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17503 0, 0 /* No PER value map */
17505 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
17508 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
17509 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17510 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17511 0, 0 /* No PER value map */
17513 static asn_oer_constraints_t asn_OER_memb_value_constr_420 CC_NOTUSED = {
17516 static asn_per_constraints_t asn_PER_memb_value_constr_420 CC_NOTUSED = {
17517 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17518 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17519 0, 0 /* No PER value map */
17521 static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
17522 { 2, 1 } /* (0..65535) */,
17524 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
17525 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17526 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17527 0, 0 /* No PER value map */
17529 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
17532 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
17533 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17534 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17535 0, 0 /* No PER value map */
17537 static asn_oer_constraints_t asn_OER_memb_value_constr_424 CC_NOTUSED = {
17540 static asn_per_constraints_t asn_PER_memb_value_constr_424 CC_NOTUSED = {
17541 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17542 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17543 0, 0 /* No PER value map */
17545 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
17546 { 2, 1 } /* (0..65535) */,
17548 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
17549 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17550 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17551 0, 0 /* No PER value map */
17553 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
17556 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
17557 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17558 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17559 0, 0 /* No PER value map */
17561 static asn_oer_constraints_t asn_OER_memb_value_constr_428 CC_NOTUSED = {
17564 static asn_per_constraints_t asn_PER_memb_value_constr_428 CC_NOTUSED = {
17565 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17566 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17567 0, 0 /* No PER value map */
17569 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
17570 { 2, 1 } /* (0..65535) */,
17572 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
17573 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17574 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17575 0, 0 /* No PER value map */
17577 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
17580 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
17581 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17582 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17583 0, 0 /* No PER value map */
17585 static asn_oer_constraints_t asn_OER_memb_value_constr_432 CC_NOTUSED = {
17588 static asn_per_constraints_t asn_PER_memb_value_constr_432 CC_NOTUSED = {
17589 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17590 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17591 0, 0 /* No PER value map */
17593 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
17594 { 2, 1 } /* (0..65535) */,
17596 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
17597 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17598 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17599 0, 0 /* No PER value map */
17601 static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
17604 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
17605 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17606 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17607 0, 0 /* No PER value map */
17609 static asn_oer_constraints_t asn_OER_memb_value_constr_436 CC_NOTUSED = {
17612 static asn_per_constraints_t asn_PER_memb_value_constr_436 CC_NOTUSED = {
17613 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17614 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17615 0, 0 /* No PER value map */
17617 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
17618 { 2, 1 } /* (0..65535) */,
17620 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
17621 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17622 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17623 0, 0 /* No PER value map */
17625 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
17628 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
17629 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17630 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17631 0, 0 /* No PER value map */
17633 static asn_oer_constraints_t asn_OER_memb_value_constr_440 CC_NOTUSED = {
17636 static asn_per_constraints_t asn_PER_memb_value_constr_440 CC_NOTUSED = {
17637 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17638 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17639 0, 0 /* No PER value map */
17641 static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
17642 { 2, 1 } /* (0..65535) */,
17644 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
17645 { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */,
17646 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17647 0, 0 /* No PER value map */
17649 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
17652 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
17653 { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */,
17654 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17655 0, 0 /* No PER value map */
17657 static asn_oer_constraints_t asn_OER_memb_value_constr_444 CC_NOTUSED = {
17660 static asn_per_constraints_t asn_PER_memb_value_constr_444 CC_NOTUSED = {
17661 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17662 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
17663 0, 0 /* No PER value map */
17665 static asn_CHOICE_specifics_t asn_SPC_value_specs_4 = {
17666 sizeof(struct F1AP_PDU_ExtIEs__value),
17667 offsetof(struct F1AP_PDU_ExtIEs__value, _asn_ctx),
17668 offsetof(struct F1AP_PDU_ExtIEs__value, present),
17669 sizeof(((struct F1AP_PDU_ExtIEs__value *)0)->present),
17670 0, /* No top level tags */
17671 0, /* No tags in the map */
17673 -1 /* Extensions start */
17675 static /* Use -fall-defs-global to expose */
17676 asn_TYPE_descriptor_t asn_DEF_value_4 = {
17680 0, /* No effective tags (pointer) */
17681 0, /* No effective tags (count) */
17682 0, /* No tags (pointer) */
17683 0, /* No tags (count) */
17684 { 0, 0, OPEN_TYPE_constraint },
17685 0, 0, /* No members */
17686 &asn_SPC_value_specs_4 /* Additional specs */
17689 asn_TYPE_member_t asn_MBR_F1AP_PDU_ExtIEs_1[] = {
17690 { ATF_NOFLAGS, 0, offsetof(struct F1AP_PDU_ExtIEs, id),
17691 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17692 -1, /* IMPLICIT tag at current level */
17693 &asn_DEF_ProtocolIE_ID,
17695 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2, memb_id_constraint_1 },
17696 0, 0, /* No default value */
17699 { ATF_NOFLAGS, 0, offsetof(struct F1AP_PDU_ExtIEs, criticality),
17700 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17701 -1, /* IMPLICIT tag at current level */
17702 &asn_DEF_Criticality,
17704 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3, memb_criticality_constraint_1 },
17705 0, 0, /* No default value */
17708 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1AP_PDU_ExtIEs, value),
17709 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17710 +1, /* EXPLICIT tag at current level */
17713 { &asn_OER_memb_value_constr_4, &asn_PER_memb_value_constr_4, memb_value_constraint_1 },
17714 0, 0, /* No default value */
17718 static const ber_tlv_tag_t asn_DEF_F1AP_PDU_ExtIEs_tags_1[] = {
17719 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17721 static const asn_TYPE_tag2member_t asn_MAP_F1AP_PDU_ExtIEs_tag2el_1[] = {
17722 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17723 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17724 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
17726 asn_SEQUENCE_specifics_t asn_SPC_F1AP_PDU_ExtIEs_specs_1 = {
17727 sizeof(struct F1AP_PDU_ExtIEs),
17728 offsetof(struct F1AP_PDU_ExtIEs, _asn_ctx),
17729 asn_MAP_F1AP_PDU_ExtIEs_tag2el_1,
17730 3, /* Count of tags in the map */
17731 0, 0, 0, /* Optional elements (not needed) */
17732 -1, /* First extension addition */
17734 asn_TYPE_descriptor_t asn_DEF_F1AP_PDU_ExtIEs = {
17738 asn_DEF_F1AP_PDU_ExtIEs_tags_1,
17739 sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1)
17740 /sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1[0]), /* 1 */
17741 asn_DEF_F1AP_PDU_ExtIEs_tags_1, /* Same as above */
17742 sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1)
17743 /sizeof(asn_DEF_F1AP_PDU_ExtIEs_tags_1[0]), /* 1 */
17744 { 0, 0, SEQUENCE_constraint },
17745 asn_MBR_F1AP_PDU_ExtIEs_1,
17746 3, /* Elements count */
17747 &asn_SPC_F1AP_PDU_ExtIEs_specs_1 /* Additional specs */
17750 static asn_CHOICE_specifics_t asn_SPC_value_specs_8 = {
17751 sizeof(struct ResetType_ExtIEs__value),
17752 offsetof(struct ResetType_ExtIEs__value, _asn_ctx),
17753 offsetof(struct ResetType_ExtIEs__value, present),
17754 sizeof(((struct ResetType_ExtIEs__value *)0)->present),
17755 0, /* No top level tags */
17756 0, /* No tags in the map */
17758 -1 /* Extensions start */
17760 static /* Use -fall-defs-global to expose */
17761 asn_TYPE_descriptor_t asn_DEF_value_8 = {
17765 0, /* No effective tags (pointer) */
17766 0, /* No effective tags (count) */
17767 0, /* No tags (pointer) */
17768 0, /* No tags (count) */
17769 { 0, 0, OPEN_TYPE_constraint },
17770 0, 0, /* No members */
17771 &asn_SPC_value_specs_8 /* Additional specs */
17774 asn_TYPE_member_t asn_MBR_ResetType_ExtIEs_5[] = {
17775 { ATF_NOFLAGS, 0, offsetof(struct ResetType_ExtIEs, id),
17776 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17777 -1, /* IMPLICIT tag at current level */
17778 &asn_DEF_ProtocolIE_ID,
17780 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6, memb_id_constraint_5 },
17781 0, 0, /* No default value */
17784 { ATF_NOFLAGS, 0, offsetof(struct ResetType_ExtIEs, criticality),
17785 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17786 -1, /* IMPLICIT tag at current level */
17787 &asn_DEF_Criticality,
17789 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7, memb_criticality_constraint_5 },
17790 0, 0, /* No default value */
17793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetType_ExtIEs, value),
17794 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17795 +1, /* EXPLICIT tag at current level */
17798 { &asn_OER_memb_value_constr_8, &asn_PER_memb_value_constr_8, memb_value_constraint_5 },
17799 0, 0, /* No default value */
17803 static const ber_tlv_tag_t asn_DEF_ResetType_ExtIEs_tags_5[] = {
17804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17806 static const asn_TYPE_tag2member_t asn_MAP_ResetType_ExtIEs_tag2el_5[] = {
17807 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17808 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17809 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
17811 asn_SEQUENCE_specifics_t asn_SPC_ResetType_ExtIEs_specs_5 = {
17812 sizeof(struct ResetType_ExtIEs),
17813 offsetof(struct ResetType_ExtIEs, _asn_ctx),
17814 asn_MAP_ResetType_ExtIEs_tag2el_5,
17815 3, /* Count of tags in the map */
17816 0, 0, 0, /* Optional elements (not needed) */
17817 -1, /* First extension addition */
17819 asn_TYPE_descriptor_t asn_DEF_ResetType_ExtIEs = {
17820 "ResetType-ExtIEs",
17821 "ResetType-ExtIEs",
17823 asn_DEF_ResetType_ExtIEs_tags_5,
17824 sizeof(asn_DEF_ResetType_ExtIEs_tags_5)
17825 /sizeof(asn_DEF_ResetType_ExtIEs_tags_5[0]), /* 1 */
17826 asn_DEF_ResetType_ExtIEs_tags_5, /* Same as above */
17827 sizeof(asn_DEF_ResetType_ExtIEs_tags_5)
17828 /sizeof(asn_DEF_ResetType_ExtIEs_tags_5[0]), /* 1 */
17829 { 0, 0, SEQUENCE_constraint },
17830 asn_MBR_ResetType_ExtIEs_5,
17831 3, /* Elements count */
17832 &asn_SPC_ResetType_ExtIEs_specs_5 /* Additional specs */
17835 static asn_TYPE_member_t asn_MBR_value_12[] = {
17836 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes__value, choice.UE_associatedLogicalF1_ConnectionItem),
17837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17839 &asn_DEF_UE_associatedLogicalF1_ConnectionItem,
17842 0, 0, /* No default value */
17843 "UE-associatedLogicalF1-ConnectionItem"
17846 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_12[] = {
17847 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UE-associatedLogicalF1-ConnectionItem */
17849 static asn_CHOICE_specifics_t asn_SPC_value_specs_12 = {
17850 sizeof(struct UE_associatedLogicalF1_ConnectionItemRes__value),
17851 offsetof(struct UE_associatedLogicalF1_ConnectionItemRes__value, _asn_ctx),
17852 offsetof(struct UE_associatedLogicalF1_ConnectionItemRes__value, present),
17853 sizeof(((struct UE_associatedLogicalF1_ConnectionItemRes__value *)0)->present),
17854 asn_MAP_value_tag2el_12,
17855 1, /* Count of tags in the map */
17857 -1 /* Extensions start */
17859 static /* Use -fall-defs-global to expose */
17860 asn_TYPE_descriptor_t asn_DEF_value_12 = {
17864 0, /* No effective tags (pointer) */
17865 0, /* No effective tags (count) */
17866 0, /* No tags (pointer) */
17867 0, /* No tags (count) */
17868 { 0, 0, OPEN_TYPE_constraint },
17870 1, /* Elements count */
17871 &asn_SPC_value_specs_12 /* Additional specs */
17874 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9[] = {
17875 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, id),
17876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17877 -1, /* IMPLICIT tag at current level */
17878 &asn_DEF_ProtocolIE_ID,
17880 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10, memb_id_constraint_9 },
17881 0, 0, /* No default value */
17884 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, criticality),
17885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17886 -1, /* IMPLICIT tag at current level */
17887 &asn_DEF_Criticality,
17888 select_UE_associatedLogicalF1_ConnectionItemRes_criticality_type,
17889 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11, memb_criticality_constraint_9 },
17890 0, 0, /* No default value */
17893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, value),
17894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17895 +1, /* EXPLICIT tag at current level */
17897 select_UE_associatedLogicalF1_ConnectionItemRes_value_type,
17898 { &asn_OER_memb_value_constr_12, &asn_PER_memb_value_constr_12, memb_value_constraint_9 },
17899 0, 0, /* No default value */
17903 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9[] = {
17904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17906 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemRes_tag2el_9[] = {
17907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
17911 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemRes_specs_9 = {
17912 sizeof(struct UE_associatedLogicalF1_ConnectionItemRes),
17913 offsetof(struct UE_associatedLogicalF1_ConnectionItemRes, _asn_ctx),
17914 asn_MAP_UE_associatedLogicalF1_ConnectionItemRes_tag2el_9,
17915 3, /* Count of tags in the map */
17916 0, 0, 0, /* Optional elements (not needed) */
17917 -1, /* First extension addition */
17919 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemRes = {
17920 "UE-associatedLogicalF1-ConnectionItemRes",
17921 "UE-associatedLogicalF1-ConnectionItemRes",
17923 asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9,
17924 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9)
17925 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9[0]), /* 1 */
17926 asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9, /* Same as above */
17927 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9)
17928 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemRes_tags_9[0]), /* 1 */
17929 { 0, 0, SEQUENCE_constraint },
17930 asn_MBR_UE_associatedLogicalF1_ConnectionItemRes_9,
17931 3, /* Elements count */
17932 &asn_SPC_UE_associatedLogicalF1_ConnectionItemRes_specs_9 /* Additional specs */
17935 static asn_TYPE_member_t asn_MBR_value_16[] = {
17936 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck__value, choice.UE_associatedLogicalF1_ConnectionItem),
17937 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
17939 &asn_DEF_UE_associatedLogicalF1_ConnectionItem,
17942 0, 0, /* No default value */
17943 "UE-associatedLogicalF1-ConnectionItem"
17946 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_16[] = {
17947 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UE-associatedLogicalF1-ConnectionItem */
17949 static asn_CHOICE_specifics_t asn_SPC_value_specs_16 = {
17950 sizeof(struct UE_associatedLogicalF1_ConnectionItemResAck__value),
17951 offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck__value, _asn_ctx),
17952 offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck__value, present),
17953 sizeof(((struct UE_associatedLogicalF1_ConnectionItemResAck__value *)0)->present),
17954 asn_MAP_value_tag2el_16,
17955 1, /* Count of tags in the map */
17957 -1 /* Extensions start */
17959 static /* Use -fall-defs-global to expose */
17960 asn_TYPE_descriptor_t asn_DEF_value_16 = {
17964 0, /* No effective tags (pointer) */
17965 0, /* No effective tags (count) */
17966 0, /* No tags (pointer) */
17967 0, /* No tags (count) */
17968 { 0, 0, OPEN_TYPE_constraint },
17970 1, /* Elements count */
17971 &asn_SPC_value_specs_16 /* Additional specs */
17974 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13[] = {
17975 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, id),
17976 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17977 -1, /* IMPLICIT tag at current level */
17978 &asn_DEF_ProtocolIE_ID,
17980 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14, memb_id_constraint_13 },
17981 0, 0, /* No default value */
17984 { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, criticality),
17985 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17986 -1, /* IMPLICIT tag at current level */
17987 &asn_DEF_Criticality,
17988 select_UE_associatedLogicalF1_ConnectionItemResAck_criticality_type,
17989 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15, memb_criticality_constraint_13 },
17990 0, 0, /* No default value */
17993 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, value),
17994 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17995 +1, /* EXPLICIT tag at current level */
17997 select_UE_associatedLogicalF1_ConnectionItemResAck_value_type,
17998 { &asn_OER_memb_value_constr_16, &asn_PER_memb_value_constr_16, memb_value_constraint_13 },
17999 0, 0, /* No default value */
18003 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13[] = {
18004 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18006 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemResAck_tag2el_13[] = {
18007 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18008 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18009 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18011 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemResAck_specs_13 = {
18012 sizeof(struct UE_associatedLogicalF1_ConnectionItemResAck),
18013 offsetof(struct UE_associatedLogicalF1_ConnectionItemResAck, _asn_ctx),
18014 asn_MAP_UE_associatedLogicalF1_ConnectionItemResAck_tag2el_13,
18015 3, /* Count of tags in the map */
18016 0, 0, 0, /* Optional elements (not needed) */
18017 -1, /* First extension addition */
18019 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck = {
18020 "UE-associatedLogicalF1-ConnectionItemResAck",
18021 "UE-associatedLogicalF1-ConnectionItemResAck",
18023 asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13,
18024 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13)
18025 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13[0]), /* 1 */
18026 asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13, /* Same as above */
18027 sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13)
18028 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemResAck_tags_13[0]), /* 1 */
18029 { 0, 0, SEQUENCE_constraint },
18030 asn_MBR_UE_associatedLogicalF1_ConnectionItemResAck_13,
18031 3, /* Elements count */
18032 &asn_SPC_UE_associatedLogicalF1_ConnectionItemResAck_specs_13 /* Additional specs */
18035 static asn_TYPE_member_t asn_MBR_value_20[] = {
18036 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs__value, choice.GNB_DU_Served_Cells_Item),
18037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18039 &asn_DEF_GNB_DU_Served_Cells_Item,
18042 0, 0, /* No default value */
18043 "GNB-DU-Served-Cells-Item"
18046 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_20[] = {
18047 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-DU-Served-Cells-Item */
18049 static asn_CHOICE_specifics_t asn_SPC_value_specs_20 = {
18050 sizeof(struct GNB_DU_Served_Cells_ItemIEs__value),
18051 offsetof(struct GNB_DU_Served_Cells_ItemIEs__value, _asn_ctx),
18052 offsetof(struct GNB_DU_Served_Cells_ItemIEs__value, present),
18053 sizeof(((struct GNB_DU_Served_Cells_ItemIEs__value *)0)->present),
18054 asn_MAP_value_tag2el_20,
18055 1, /* Count of tags in the map */
18057 -1 /* Extensions start */
18059 static /* Use -fall-defs-global to expose */
18060 asn_TYPE_descriptor_t asn_DEF_value_20 = {
18064 0, /* No effective tags (pointer) */
18065 0, /* No effective tags (count) */
18066 0, /* No tags (pointer) */
18067 0, /* No tags (count) */
18068 { 0, 0, OPEN_TYPE_constraint },
18070 1, /* Elements count */
18071 &asn_SPC_value_specs_20 /* Additional specs */
18074 asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemIEs_17[] = {
18075 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs, id),
18076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18077 -1, /* IMPLICIT tag at current level */
18078 &asn_DEF_ProtocolIE_ID,
18080 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18, memb_id_constraint_17 },
18081 0, 0, /* No default value */
18084 { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs, criticality),
18085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18086 -1, /* IMPLICIT tag at current level */
18087 &asn_DEF_Criticality,
18088 select_GNB_DU_Served_Cells_ItemIEs_criticality_type,
18089 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19, memb_criticality_constraint_17 },
18090 0, 0, /* No default value */
18093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemIEs, value),
18094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18095 +1, /* EXPLICIT tag at current level */
18097 select_GNB_DU_Served_Cells_ItemIEs_value_type,
18098 { &asn_OER_memb_value_constr_20, &asn_PER_memb_value_constr_20, memb_value_constraint_17 },
18099 0, 0, /* No default value */
18103 static const ber_tlv_tag_t asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17[] = {
18104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18106 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_Served_Cells_ItemIEs_tag2el_17[] = {
18107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18111 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_ItemIEs_specs_17 = {
18112 sizeof(struct GNB_DU_Served_Cells_ItemIEs),
18113 offsetof(struct GNB_DU_Served_Cells_ItemIEs, _asn_ctx),
18114 asn_MAP_GNB_DU_Served_Cells_ItemIEs_tag2el_17,
18115 3, /* Count of tags in the map */
18116 0, 0, 0, /* Optional elements (not needed) */
18117 -1, /* First extension addition */
18119 asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemIEs = {
18120 "GNB-DU-Served-Cells-ItemIEs",
18121 "GNB-DU-Served-Cells-ItemIEs",
18123 asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17,
18124 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17)
18125 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17[0]), /* 1 */
18126 asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17, /* Same as above */
18127 sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17)
18128 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemIEs_tags_17[0]), /* 1 */
18129 { 0, 0, SEQUENCE_constraint },
18130 asn_MBR_GNB_DU_Served_Cells_ItemIEs_17,
18131 3, /* Elements count */
18132 &asn_SPC_GNB_DU_Served_Cells_ItemIEs_specs_17 /* Additional specs */
18135 static asn_TYPE_member_t asn_MBR_value_24[] = {
18136 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs__value, choice.Cells_to_be_Activated_List_Item),
18137 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18139 &asn_DEF_Cells_to_be_Activated_List_Item,
18142 0, 0, /* No default value */
18143 "Cells-to-be-Activated-List-Item"
18146 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_24[] = {
18147 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-to-be-Activated-List-Item */
18149 static asn_CHOICE_specifics_t asn_SPC_value_specs_24 = {
18150 sizeof(struct Cells_to_be_Activated_List_ItemIEs__value),
18151 offsetof(struct Cells_to_be_Activated_List_ItemIEs__value, _asn_ctx),
18152 offsetof(struct Cells_to_be_Activated_List_ItemIEs__value, present),
18153 sizeof(((struct Cells_to_be_Activated_List_ItemIEs__value *)0)->present),
18154 asn_MAP_value_tag2el_24,
18155 1, /* Count of tags in the map */
18157 -1 /* Extensions start */
18159 static /* Use -fall-defs-global to expose */
18160 asn_TYPE_descriptor_t asn_DEF_value_24 = {
18164 0, /* No effective tags (pointer) */
18165 0, /* No effective tags (count) */
18166 0, /* No tags (pointer) */
18167 0, /* No tags (count) */
18168 { 0, 0, OPEN_TYPE_constraint },
18170 1, /* Elements count */
18171 &asn_SPC_value_specs_24 /* Additional specs */
18174 asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemIEs_21[] = {
18175 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs, id),
18176 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18177 -1, /* IMPLICIT tag at current level */
18178 &asn_DEF_ProtocolIE_ID,
18180 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22, memb_id_constraint_21 },
18181 0, 0, /* No default value */
18184 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs, criticality),
18185 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18186 -1, /* IMPLICIT tag at current level */
18187 &asn_DEF_Criticality,
18188 select_Cells_to_be_Activated_List_ItemIEs_criticality_type,
18189 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23, memb_criticality_constraint_21 },
18190 0, 0, /* No default value */
18193 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemIEs, value),
18194 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18195 +1, /* EXPLICIT tag at current level */
18197 select_Cells_to_be_Activated_List_ItemIEs_value_type,
18198 { &asn_OER_memb_value_constr_24, &asn_PER_memb_value_constr_24, memb_value_constraint_21 },
18199 0, 0, /* No default value */
18203 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21[] = {
18204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18206 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Activated_List_ItemIEs_tag2el_21[] = {
18207 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18208 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18209 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18211 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_ItemIEs_specs_21 = {
18212 sizeof(struct Cells_to_be_Activated_List_ItemIEs),
18213 offsetof(struct Cells_to_be_Activated_List_ItemIEs, _asn_ctx),
18214 asn_MAP_Cells_to_be_Activated_List_ItemIEs_tag2el_21,
18215 3, /* Count of tags in the map */
18216 0, 0, 0, /* Optional elements (not needed) */
18217 -1, /* First extension addition */
18219 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemIEs = {
18220 "Cells-to-be-Activated-List-ItemIEs",
18221 "Cells-to-be-Activated-List-ItemIEs",
18223 asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21,
18224 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21)
18225 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21[0]), /* 1 */
18226 asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21, /* Same as above */
18227 sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21)
18228 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemIEs_tags_21[0]), /* 1 */
18229 { 0, 0, SEQUENCE_constraint },
18230 asn_MBR_Cells_to_be_Activated_List_ItemIEs_21,
18231 3, /* Elements count */
18232 &asn_SPC_Cells_to_be_Activated_List_ItemIEs_specs_21 /* Additional specs */
18235 static asn_TYPE_member_t asn_MBR_value_28[] = {
18236 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs__value, choice.Served_Cells_To_Add_Item),
18237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18239 &asn_DEF_Served_Cells_To_Add_Item,
18242 0, 0, /* No default value */
18243 "Served-Cells-To-Add-Item"
18246 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_28[] = {
18247 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Served-Cells-To-Add-Item */
18249 static asn_CHOICE_specifics_t asn_SPC_value_specs_28 = {
18250 sizeof(struct Served_Cells_To_Add_ItemIEs__value),
18251 offsetof(struct Served_Cells_To_Add_ItemIEs__value, _asn_ctx),
18252 offsetof(struct Served_Cells_To_Add_ItemIEs__value, present),
18253 sizeof(((struct Served_Cells_To_Add_ItemIEs__value *)0)->present),
18254 asn_MAP_value_tag2el_28,
18255 1, /* Count of tags in the map */
18257 -1 /* Extensions start */
18259 static /* Use -fall-defs-global to expose */
18260 asn_TYPE_descriptor_t asn_DEF_value_28 = {
18264 0, /* No effective tags (pointer) */
18265 0, /* No effective tags (count) */
18266 0, /* No tags (pointer) */
18267 0, /* No tags (count) */
18268 { 0, 0, OPEN_TYPE_constraint },
18270 1, /* Elements count */
18271 &asn_SPC_value_specs_28 /* Additional specs */
18274 asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemIEs_25[] = {
18275 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs, id),
18276 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18277 -1, /* IMPLICIT tag at current level */
18278 &asn_DEF_ProtocolIE_ID,
18280 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26, memb_id_constraint_25 },
18281 0, 0, /* No default value */
18284 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs, criticality),
18285 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18286 -1, /* IMPLICIT tag at current level */
18287 &asn_DEF_Criticality,
18288 select_Served_Cells_To_Add_ItemIEs_criticality_type,
18289 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27, memb_criticality_constraint_25 },
18290 0, 0, /* No default value */
18293 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemIEs, value),
18294 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18295 +1, /* EXPLICIT tag at current level */
18297 select_Served_Cells_To_Add_ItemIEs_value_type,
18298 { &asn_OER_memb_value_constr_28, &asn_PER_memb_value_constr_28, memb_value_constraint_25 },
18299 0, 0, /* No default value */
18303 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25[] = {
18304 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18306 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Add_ItemIEs_tag2el_25[] = {
18307 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18308 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18309 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18311 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_ItemIEs_specs_25 = {
18312 sizeof(struct Served_Cells_To_Add_ItemIEs),
18313 offsetof(struct Served_Cells_To_Add_ItemIEs, _asn_ctx),
18314 asn_MAP_Served_Cells_To_Add_ItemIEs_tag2el_25,
18315 3, /* Count of tags in the map */
18316 0, 0, 0, /* Optional elements (not needed) */
18317 -1, /* First extension addition */
18319 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemIEs = {
18320 "Served-Cells-To-Add-ItemIEs",
18321 "Served-Cells-To-Add-ItemIEs",
18323 asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25,
18324 sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25)
18325 /sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25[0]), /* 1 */
18326 asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25, /* Same as above */
18327 sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25)
18328 /sizeof(asn_DEF_Served_Cells_To_Add_ItemIEs_tags_25[0]), /* 1 */
18329 { 0, 0, SEQUENCE_constraint },
18330 asn_MBR_Served_Cells_To_Add_ItemIEs_25,
18331 3, /* Elements count */
18332 &asn_SPC_Served_Cells_To_Add_ItemIEs_specs_25 /* Additional specs */
18335 static asn_TYPE_member_t asn_MBR_value_32[] = {
18336 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs__value, choice.Served_Cells_To_Modify_Item),
18337 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18339 &asn_DEF_Served_Cells_To_Modify_Item,
18342 0, 0, /* No default value */
18343 "Served-Cells-To-Modify-Item"
18346 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_32[] = {
18347 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Served-Cells-To-Modify-Item */
18349 static asn_CHOICE_specifics_t asn_SPC_value_specs_32 = {
18350 sizeof(struct Served_Cells_To_Modify_ItemIEs__value),
18351 offsetof(struct Served_Cells_To_Modify_ItemIEs__value, _asn_ctx),
18352 offsetof(struct Served_Cells_To_Modify_ItemIEs__value, present),
18353 sizeof(((struct Served_Cells_To_Modify_ItemIEs__value *)0)->present),
18354 asn_MAP_value_tag2el_32,
18355 1, /* Count of tags in the map */
18357 -1 /* Extensions start */
18359 static /* Use -fall-defs-global to expose */
18360 asn_TYPE_descriptor_t asn_DEF_value_32 = {
18364 0, /* No effective tags (pointer) */
18365 0, /* No effective tags (count) */
18366 0, /* No tags (pointer) */
18367 0, /* No tags (count) */
18368 { 0, 0, OPEN_TYPE_constraint },
18370 1, /* Elements count */
18371 &asn_SPC_value_specs_32 /* Additional specs */
18374 asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemIEs_29[] = {
18375 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs, id),
18376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18377 -1, /* IMPLICIT tag at current level */
18378 &asn_DEF_ProtocolIE_ID,
18380 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30, memb_id_constraint_29 },
18381 0, 0, /* No default value */
18384 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs, criticality),
18385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18386 -1, /* IMPLICIT tag at current level */
18387 &asn_DEF_Criticality,
18388 select_Served_Cells_To_Modify_ItemIEs_criticality_type,
18389 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31, memb_criticality_constraint_29 },
18390 0, 0, /* No default value */
18393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemIEs, value),
18394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18395 +1, /* EXPLICIT tag at current level */
18397 select_Served_Cells_To_Modify_ItemIEs_value_type,
18398 { &asn_OER_memb_value_constr_32, &asn_PER_memb_value_constr_32, memb_value_constraint_29 },
18399 0, 0, /* No default value */
18403 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29[] = {
18404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18406 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Modify_ItemIEs_tag2el_29[] = {
18407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18411 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_ItemIEs_specs_29 = {
18412 sizeof(struct Served_Cells_To_Modify_ItemIEs),
18413 offsetof(struct Served_Cells_To_Modify_ItemIEs, _asn_ctx),
18414 asn_MAP_Served_Cells_To_Modify_ItemIEs_tag2el_29,
18415 3, /* Count of tags in the map */
18416 0, 0, 0, /* Optional elements (not needed) */
18417 -1, /* First extension addition */
18419 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemIEs = {
18420 "Served-Cells-To-Modify-ItemIEs",
18421 "Served-Cells-To-Modify-ItemIEs",
18423 asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29,
18424 sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29)
18425 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29[0]), /* 1 */
18426 asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29, /* Same as above */
18427 sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29)
18428 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemIEs_tags_29[0]), /* 1 */
18429 { 0, 0, SEQUENCE_constraint },
18430 asn_MBR_Served_Cells_To_Modify_ItemIEs_29,
18431 3, /* Elements count */
18432 &asn_SPC_Served_Cells_To_Modify_ItemIEs_specs_29 /* Additional specs */
18435 static asn_TYPE_member_t asn_MBR_value_36[] = {
18436 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs__value, choice.Served_Cells_To_Delete_Item),
18437 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18439 &asn_DEF_Served_Cells_To_Delete_Item,
18442 0, 0, /* No default value */
18443 "Served-Cells-To-Delete-Item"
18446 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_36[] = {
18447 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Served-Cells-To-Delete-Item */
18449 static asn_CHOICE_specifics_t asn_SPC_value_specs_36 = {
18450 sizeof(struct Served_Cells_To_Delete_ItemIEs__value),
18451 offsetof(struct Served_Cells_To_Delete_ItemIEs__value, _asn_ctx),
18452 offsetof(struct Served_Cells_To_Delete_ItemIEs__value, present),
18453 sizeof(((struct Served_Cells_To_Delete_ItemIEs__value *)0)->present),
18454 asn_MAP_value_tag2el_36,
18455 1, /* Count of tags in the map */
18457 -1 /* Extensions start */
18459 static /* Use -fall-defs-global to expose */
18460 asn_TYPE_descriptor_t asn_DEF_value_36 = {
18464 0, /* No effective tags (pointer) */
18465 0, /* No effective tags (count) */
18466 0, /* No tags (pointer) */
18467 0, /* No tags (count) */
18468 { 0, 0, OPEN_TYPE_constraint },
18470 1, /* Elements count */
18471 &asn_SPC_value_specs_36 /* Additional specs */
18474 asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemIEs_33[] = {
18475 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs, id),
18476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18477 -1, /* IMPLICIT tag at current level */
18478 &asn_DEF_ProtocolIE_ID,
18480 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34, memb_id_constraint_33 },
18481 0, 0, /* No default value */
18484 { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs, criticality),
18485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18486 -1, /* IMPLICIT tag at current level */
18487 &asn_DEF_Criticality,
18488 select_Served_Cells_To_Delete_ItemIEs_criticality_type,
18489 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35, memb_criticality_constraint_33 },
18490 0, 0, /* No default value */
18493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemIEs, value),
18494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18495 +1, /* EXPLICIT tag at current level */
18497 select_Served_Cells_To_Delete_ItemIEs_value_type,
18498 { &asn_OER_memb_value_constr_36, &asn_PER_memb_value_constr_36, memb_value_constraint_33 },
18499 0, 0, /* No default value */
18503 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33[] = {
18504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18506 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Delete_ItemIEs_tag2el_33[] = {
18507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18511 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_ItemIEs_specs_33 = {
18512 sizeof(struct Served_Cells_To_Delete_ItemIEs),
18513 offsetof(struct Served_Cells_To_Delete_ItemIEs, _asn_ctx),
18514 asn_MAP_Served_Cells_To_Delete_ItemIEs_tag2el_33,
18515 3, /* Count of tags in the map */
18516 0, 0, 0, /* Optional elements (not needed) */
18517 -1, /* First extension addition */
18519 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemIEs = {
18520 "Served-Cells-To-Delete-ItemIEs",
18521 "Served-Cells-To-Delete-ItemIEs",
18523 asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33,
18524 sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33)
18525 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33[0]), /* 1 */
18526 asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33, /* Same as above */
18527 sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33)
18528 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemIEs_tags_33[0]), /* 1 */
18529 { 0, 0, SEQUENCE_constraint },
18530 asn_MBR_Served_Cells_To_Delete_ItemIEs_33,
18531 3, /* Elements count */
18532 &asn_SPC_Served_Cells_To_Delete_ItemIEs_specs_33 /* Additional specs */
18535 static asn_TYPE_member_t asn_MBR_value_40[] = {
18536 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs__value, choice.Cells_Status_Item),
18537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18539 &asn_DEF_Cells_Status_Item,
18542 0, 0, /* No default value */
18543 "Cells-Status-Item"
18546 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_40[] = {
18547 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Status-Item */
18549 static asn_CHOICE_specifics_t asn_SPC_value_specs_40 = {
18550 sizeof(struct Cells_Status_ItemIEs__value),
18551 offsetof(struct Cells_Status_ItemIEs__value, _asn_ctx),
18552 offsetof(struct Cells_Status_ItemIEs__value, present),
18553 sizeof(((struct Cells_Status_ItemIEs__value *)0)->present),
18554 asn_MAP_value_tag2el_40,
18555 1, /* Count of tags in the map */
18557 -1 /* Extensions start */
18559 static /* Use -fall-defs-global to expose */
18560 asn_TYPE_descriptor_t asn_DEF_value_40 = {
18564 0, /* No effective tags (pointer) */
18565 0, /* No effective tags (count) */
18566 0, /* No tags (pointer) */
18567 0, /* No tags (count) */
18568 { 0, 0, OPEN_TYPE_constraint },
18570 1, /* Elements count */
18571 &asn_SPC_value_specs_40 /* Additional specs */
18574 asn_TYPE_member_t asn_MBR_Cells_Status_ItemIEs_37[] = {
18575 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs, id),
18576 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18577 -1, /* IMPLICIT tag at current level */
18578 &asn_DEF_ProtocolIE_ID,
18580 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38, memb_id_constraint_37 },
18581 0, 0, /* No default value */
18584 { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs, criticality),
18585 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18586 -1, /* IMPLICIT tag at current level */
18587 &asn_DEF_Criticality,
18588 select_Cells_Status_ItemIEs_criticality_type,
18589 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39, memb_criticality_constraint_37 },
18590 0, 0, /* No default value */
18593 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemIEs, value),
18594 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18595 +1, /* EXPLICIT tag at current level */
18597 select_Cells_Status_ItemIEs_value_type,
18598 { &asn_OER_memb_value_constr_40, &asn_PER_memb_value_constr_40, memb_value_constraint_37 },
18599 0, 0, /* No default value */
18603 static const ber_tlv_tag_t asn_DEF_Cells_Status_ItemIEs_tags_37[] = {
18604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18606 static const asn_TYPE_tag2member_t asn_MAP_Cells_Status_ItemIEs_tag2el_37[] = {
18607 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18608 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18609 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18611 asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_ItemIEs_specs_37 = {
18612 sizeof(struct Cells_Status_ItemIEs),
18613 offsetof(struct Cells_Status_ItemIEs, _asn_ctx),
18614 asn_MAP_Cells_Status_ItemIEs_tag2el_37,
18615 3, /* Count of tags in the map */
18616 0, 0, 0, /* Optional elements (not needed) */
18617 -1, /* First extension addition */
18619 asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemIEs = {
18620 "Cells-Status-ItemIEs",
18621 "Cells-Status-ItemIEs",
18623 asn_DEF_Cells_Status_ItemIEs_tags_37,
18624 sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37)
18625 /sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37[0]), /* 1 */
18626 asn_DEF_Cells_Status_ItemIEs_tags_37, /* Same as above */
18627 sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37)
18628 /sizeof(asn_DEF_Cells_Status_ItemIEs_tags_37[0]), /* 1 */
18629 { 0, 0, SEQUENCE_constraint },
18630 asn_MBR_Cells_Status_ItemIEs_37,
18631 3, /* Elements count */
18632 &asn_SPC_Cells_Status_ItemIEs_specs_37 /* Additional specs */
18635 static asn_TYPE_member_t asn_MBR_value_44[] = {
18636 { ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value, choice.Dedicated_SIDelivery_NeededUE_Item),
18637 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18639 &asn_DEF_Dedicated_SIDelivery_NeededUE_Item,
18642 0, 0, /* No default value */
18643 "Dedicated-SIDelivery-NeededUE-Item"
18646 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_44[] = {
18647 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Dedicated-SIDelivery-NeededUE-Item */
18649 static asn_CHOICE_specifics_t asn_SPC_value_specs_44 = {
18650 sizeof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value),
18651 offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value, _asn_ctx),
18652 offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs__value, present),
18653 sizeof(((struct Dedicated_SIDelivery_NeededUE_ItemIEs__value *)0)->present),
18654 asn_MAP_value_tag2el_44,
18655 1, /* Count of tags in the map */
18657 -1 /* Extensions start */
18659 static /* Use -fall-defs-global to expose */
18660 asn_TYPE_descriptor_t asn_DEF_value_44 = {
18664 0, /* No effective tags (pointer) */
18665 0, /* No effective tags (count) */
18666 0, /* No tags (pointer) */
18667 0, /* No tags (count) */
18668 { 0, 0, OPEN_TYPE_constraint },
18670 1, /* Elements count */
18671 &asn_SPC_value_specs_44 /* Additional specs */
18674 asn_TYPE_member_t asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41[] = {
18675 { ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, id),
18676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18677 -1, /* IMPLICIT tag at current level */
18678 &asn_DEF_ProtocolIE_ID,
18680 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42, memb_id_constraint_41 },
18681 0, 0, /* No default value */
18684 { ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, criticality),
18685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18686 -1, /* IMPLICIT tag at current level */
18687 &asn_DEF_Criticality,
18688 select_Dedicated_SIDelivery_NeededUE_ItemIEs_criticality_type,
18689 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43, memb_criticality_constraint_41 },
18690 0, 0, /* No default value */
18693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, value),
18694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18695 +1, /* EXPLICIT tag at current level */
18697 select_Dedicated_SIDelivery_NeededUE_ItemIEs_value_type,
18698 { &asn_OER_memb_value_constr_44, &asn_PER_memb_value_constr_44, memb_value_constraint_41 },
18699 0, 0, /* No default value */
18703 static const ber_tlv_tag_t asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41[] = {
18704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18706 static const asn_TYPE_tag2member_t asn_MAP_Dedicated_SIDelivery_NeededUE_ItemIEs_tag2el_41[] = {
18707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18711 asn_SEQUENCE_specifics_t asn_SPC_Dedicated_SIDelivery_NeededUE_ItemIEs_specs_41 = {
18712 sizeof(struct Dedicated_SIDelivery_NeededUE_ItemIEs),
18713 offsetof(struct Dedicated_SIDelivery_NeededUE_ItemIEs, _asn_ctx),
18714 asn_MAP_Dedicated_SIDelivery_NeededUE_ItemIEs_tag2el_41,
18715 3, /* Count of tags in the map */
18716 0, 0, 0, /* Optional elements (not needed) */
18717 -1, /* First extension addition */
18719 asn_TYPE_descriptor_t asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs = {
18720 "Dedicated-SIDelivery-NeededUE-ItemIEs",
18721 "Dedicated-SIDelivery-NeededUE-ItemIEs",
18723 asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41,
18724 sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41)
18725 /sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41[0]), /* 1 */
18726 asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41, /* Same as above */
18727 sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41)
18728 /sizeof(asn_DEF_Dedicated_SIDelivery_NeededUE_ItemIEs_tags_41[0]), /* 1 */
18729 { 0, 0, SEQUENCE_constraint },
18730 asn_MBR_Dedicated_SIDelivery_NeededUE_ItemIEs_41,
18731 3, /* Elements count */
18732 &asn_SPC_Dedicated_SIDelivery_NeededUE_ItemIEs_specs_41 /* Additional specs */
18735 static asn_TYPE_member_t asn_MBR_value_48[] = {
18736 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs__value, choice.Cells_to_be_Deactivated_List_Item),
18737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18739 &asn_DEF_Cells_to_be_Deactivated_List_Item,
18742 0, 0, /* No default value */
18743 "Cells-to-be-Deactivated-List-Item"
18746 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_48[] = {
18747 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-to-be-Deactivated-List-Item */
18749 static asn_CHOICE_specifics_t asn_SPC_value_specs_48 = {
18750 sizeof(struct Cells_to_be_Deactivated_List_ItemIEs__value),
18751 offsetof(struct Cells_to_be_Deactivated_List_ItemIEs__value, _asn_ctx),
18752 offsetof(struct Cells_to_be_Deactivated_List_ItemIEs__value, present),
18753 sizeof(((struct Cells_to_be_Deactivated_List_ItemIEs__value *)0)->present),
18754 asn_MAP_value_tag2el_48,
18755 1, /* Count of tags in the map */
18757 -1 /* Extensions start */
18759 static /* Use -fall-defs-global to expose */
18760 asn_TYPE_descriptor_t asn_DEF_value_48 = {
18764 0, /* No effective tags (pointer) */
18765 0, /* No effective tags (count) */
18766 0, /* No tags (pointer) */
18767 0, /* No tags (count) */
18768 { 0, 0, OPEN_TYPE_constraint },
18770 1, /* Elements count */
18771 &asn_SPC_value_specs_48 /* Additional specs */
18774 asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45[] = {
18775 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, id),
18776 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18777 -1, /* IMPLICIT tag at current level */
18778 &asn_DEF_ProtocolIE_ID,
18780 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46, memb_id_constraint_45 },
18781 0, 0, /* No default value */
18784 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, criticality),
18785 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18786 -1, /* IMPLICIT tag at current level */
18787 &asn_DEF_Criticality,
18788 select_Cells_to_be_Deactivated_List_ItemIEs_criticality_type,
18789 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47, memb_criticality_constraint_45 },
18790 0, 0, /* No default value */
18793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, value),
18794 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18795 +1, /* EXPLICIT tag at current level */
18797 select_Cells_to_be_Deactivated_List_ItemIEs_value_type,
18798 { &asn_OER_memb_value_constr_48, &asn_PER_memb_value_constr_48, memb_value_constraint_45 },
18799 0, 0, /* No default value */
18803 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45[] = {
18804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18806 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Deactivated_List_ItemIEs_tag2el_45[] = {
18807 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18808 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18809 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18811 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_ItemIEs_specs_45 = {
18812 sizeof(struct Cells_to_be_Deactivated_List_ItemIEs),
18813 offsetof(struct Cells_to_be_Deactivated_List_ItemIEs, _asn_ctx),
18814 asn_MAP_Cells_to_be_Deactivated_List_ItemIEs_tag2el_45,
18815 3, /* Count of tags in the map */
18816 0, 0, 0, /* Optional elements (not needed) */
18817 -1, /* First extension addition */
18819 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemIEs = {
18820 "Cells-to-be-Deactivated-List-ItemIEs",
18821 "Cells-to-be-Deactivated-List-ItemIEs",
18823 asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45,
18824 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45)
18825 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45[0]), /* 1 */
18826 asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45, /* Same as above */
18827 sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45)
18828 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemIEs_tags_45[0]), /* 1 */
18829 { 0, 0, SEQUENCE_constraint },
18830 asn_MBR_Cells_to_be_Deactivated_List_ItemIEs_45,
18831 3, /* Elements count */
18832 &asn_SPC_Cells_to_be_Deactivated_List_ItemIEs_specs_45 /* Additional specs */
18835 static asn_TYPE_member_t asn_MBR_value_52[] = {
18836 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value, choice.GNB_CU_TNL_Association_To_Add_Item),
18837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18839 &asn_DEF_GNB_CU_TNL_Association_To_Add_Item,
18842 0, 0, /* No default value */
18843 "GNB-CU-TNL-Association-To-Add-Item"
18846 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_52[] = {
18847 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-To-Add-Item */
18849 static asn_CHOICE_specifics_t asn_SPC_value_specs_52 = {
18850 sizeof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value),
18851 offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value, _asn_ctx),
18852 offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs__value, present),
18853 sizeof(((struct GNB_CU_TNL_Association_To_Add_ItemIEs__value *)0)->present),
18854 asn_MAP_value_tag2el_52,
18855 1, /* Count of tags in the map */
18857 -1 /* Extensions start */
18859 static /* Use -fall-defs-global to expose */
18860 asn_TYPE_descriptor_t asn_DEF_value_52 = {
18864 0, /* No effective tags (pointer) */
18865 0, /* No effective tags (count) */
18866 0, /* No tags (pointer) */
18867 0, /* No tags (count) */
18868 { 0, 0, OPEN_TYPE_constraint },
18870 1, /* Elements count */
18871 &asn_SPC_value_specs_52 /* Additional specs */
18874 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49[] = {
18875 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, id),
18876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18877 -1, /* IMPLICIT tag at current level */
18878 &asn_DEF_ProtocolIE_ID,
18880 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50, memb_id_constraint_49 },
18881 0, 0, /* No default value */
18884 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, criticality),
18885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18886 -1, /* IMPLICIT tag at current level */
18887 &asn_DEF_Criticality,
18888 select_GNB_CU_TNL_Association_To_Add_ItemIEs_criticality_type,
18889 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51, memb_criticality_constraint_49 },
18890 0, 0, /* No default value */
18893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, value),
18894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18895 +1, /* EXPLICIT tag at current level */
18897 select_GNB_CU_TNL_Association_To_Add_ItemIEs_value_type,
18898 { &asn_OER_memb_value_constr_52, &asn_PER_memb_value_constr_52, memb_value_constraint_49 },
18899 0, 0, /* No default value */
18903 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49[] = {
18904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18906 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Add_ItemIEs_tag2el_49[] = {
18907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
18911 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_ItemIEs_specs_49 = {
18912 sizeof(struct GNB_CU_TNL_Association_To_Add_ItemIEs),
18913 offsetof(struct GNB_CU_TNL_Association_To_Add_ItemIEs, _asn_ctx),
18914 asn_MAP_GNB_CU_TNL_Association_To_Add_ItemIEs_tag2el_49,
18915 3, /* Count of tags in the map */
18916 0, 0, 0, /* Optional elements (not needed) */
18917 -1, /* First extension addition */
18919 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs = {
18920 "GNB-CU-TNL-Association-To-Add-ItemIEs",
18921 "GNB-CU-TNL-Association-To-Add-ItemIEs",
18923 asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49,
18924 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49)
18925 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49[0]), /* 1 */
18926 asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49, /* Same as above */
18927 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49)
18928 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_ItemIEs_tags_49[0]), /* 1 */
18929 { 0, 0, SEQUENCE_constraint },
18930 asn_MBR_GNB_CU_TNL_Association_To_Add_ItemIEs_49,
18931 3, /* Elements count */
18932 &asn_SPC_GNB_CU_TNL_Association_To_Add_ItemIEs_specs_49 /* Additional specs */
18935 static asn_TYPE_member_t asn_MBR_value_56[] = {
18936 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value, choice.GNB_CU_TNL_Association_To_Remove_Item),
18937 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18939 &asn_DEF_GNB_CU_TNL_Association_To_Remove_Item,
18942 0, 0, /* No default value */
18943 "GNB-CU-TNL-Association-To-Remove-Item"
18946 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_56[] = {
18947 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-To-Remove-Item */
18949 static asn_CHOICE_specifics_t asn_SPC_value_specs_56 = {
18950 sizeof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value),
18951 offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value, _asn_ctx),
18952 offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value, present),
18953 sizeof(((struct GNB_CU_TNL_Association_To_Remove_ItemIEs__value *)0)->present),
18954 asn_MAP_value_tag2el_56,
18955 1, /* Count of tags in the map */
18957 -1 /* Extensions start */
18959 static /* Use -fall-defs-global to expose */
18960 asn_TYPE_descriptor_t asn_DEF_value_56 = {
18964 0, /* No effective tags (pointer) */
18965 0, /* No effective tags (count) */
18966 0, /* No tags (pointer) */
18967 0, /* No tags (count) */
18968 { 0, 0, OPEN_TYPE_constraint },
18970 1, /* Elements count */
18971 &asn_SPC_value_specs_56 /* Additional specs */
18974 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53[] = {
18975 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, id),
18976 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18977 -1, /* IMPLICIT tag at current level */
18978 &asn_DEF_ProtocolIE_ID,
18980 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54, memb_id_constraint_53 },
18981 0, 0, /* No default value */
18984 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, criticality),
18985 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18986 -1, /* IMPLICIT tag at current level */
18987 &asn_DEF_Criticality,
18988 select_GNB_CU_TNL_Association_To_Remove_ItemIEs_criticality_type,
18989 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55, memb_criticality_constraint_53 },
18990 0, 0, /* No default value */
18993 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, value),
18994 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18995 +1, /* EXPLICIT tag at current level */
18997 select_GNB_CU_TNL_Association_To_Remove_ItemIEs_value_type,
18998 { &asn_OER_memb_value_constr_56, &asn_PER_memb_value_constr_56, memb_value_constraint_53 },
18999 0, 0, /* No default value */
19003 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53[] = {
19004 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19006 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Remove_ItemIEs_tag2el_53[] = {
19007 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19008 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19009 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19011 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_ItemIEs_specs_53 = {
19012 sizeof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs),
19013 offsetof(struct GNB_CU_TNL_Association_To_Remove_ItemIEs, _asn_ctx),
19014 asn_MAP_GNB_CU_TNL_Association_To_Remove_ItemIEs_tag2el_53,
19015 3, /* Count of tags in the map */
19016 0, 0, 0, /* Optional elements (not needed) */
19017 -1, /* First extension addition */
19019 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs = {
19020 "GNB-CU-TNL-Association-To-Remove-ItemIEs",
19021 "GNB-CU-TNL-Association-To-Remove-ItemIEs",
19023 asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53,
19024 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53)
19025 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53[0]), /* 1 */
19026 asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53, /* Same as above */
19027 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53)
19028 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_ItemIEs_tags_53[0]), /* 1 */
19029 { 0, 0, SEQUENCE_constraint },
19030 asn_MBR_GNB_CU_TNL_Association_To_Remove_ItemIEs_53,
19031 3, /* Elements count */
19032 &asn_SPC_GNB_CU_TNL_Association_To_Remove_ItemIEs_specs_53 /* Additional specs */
19035 static asn_TYPE_member_t asn_MBR_value_60[] = {
19036 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value, choice.GNB_CU_TNL_Association_To_Update_Item),
19037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19039 &asn_DEF_GNB_CU_TNL_Association_To_Update_Item,
19042 0, 0, /* No default value */
19043 "GNB-CU-TNL-Association-To-Update-Item"
19046 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_60[] = {
19047 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-To-Update-Item */
19049 static asn_CHOICE_specifics_t asn_SPC_value_specs_60 = {
19050 sizeof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value),
19051 offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value, _asn_ctx),
19052 offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs__value, present),
19053 sizeof(((struct GNB_CU_TNL_Association_To_Update_ItemIEs__value *)0)->present),
19054 asn_MAP_value_tag2el_60,
19055 1, /* Count of tags in the map */
19057 -1 /* Extensions start */
19059 static /* Use -fall-defs-global to expose */
19060 asn_TYPE_descriptor_t asn_DEF_value_60 = {
19064 0, /* No effective tags (pointer) */
19065 0, /* No effective tags (count) */
19066 0, /* No tags (pointer) */
19067 0, /* No tags (count) */
19068 { 0, 0, OPEN_TYPE_constraint },
19070 1, /* Elements count */
19071 &asn_SPC_value_specs_60 /* Additional specs */
19074 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57[] = {
19075 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, id),
19076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19077 -1, /* IMPLICIT tag at current level */
19078 &asn_DEF_ProtocolIE_ID,
19080 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58, memb_id_constraint_57 },
19081 0, 0, /* No default value */
19084 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, criticality),
19085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19086 -1, /* IMPLICIT tag at current level */
19087 &asn_DEF_Criticality,
19088 select_GNB_CU_TNL_Association_To_Update_ItemIEs_criticality_type,
19089 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59, memb_criticality_constraint_57 },
19090 0, 0, /* No default value */
19093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, value),
19094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19095 +1, /* EXPLICIT tag at current level */
19097 select_GNB_CU_TNL_Association_To_Update_ItemIEs_value_type,
19098 { &asn_OER_memb_value_constr_60, &asn_PER_memb_value_constr_60, memb_value_constraint_57 },
19099 0, 0, /* No default value */
19103 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57[] = {
19104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19106 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Update_ItemIEs_tag2el_57[] = {
19107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19111 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_ItemIEs_specs_57 = {
19112 sizeof(struct GNB_CU_TNL_Association_To_Update_ItemIEs),
19113 offsetof(struct GNB_CU_TNL_Association_To_Update_ItemIEs, _asn_ctx),
19114 asn_MAP_GNB_CU_TNL_Association_To_Update_ItemIEs_tag2el_57,
19115 3, /* Count of tags in the map */
19116 0, 0, 0, /* Optional elements (not needed) */
19117 -1, /* First extension addition */
19119 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs = {
19120 "GNB-CU-TNL-Association-To-Update-ItemIEs",
19121 "GNB-CU-TNL-Association-To-Update-ItemIEs",
19123 asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57,
19124 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57)
19125 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57[0]), /* 1 */
19126 asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57, /* Same as above */
19127 sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57)
19128 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_ItemIEs_tags_57[0]), /* 1 */
19129 { 0, 0, SEQUENCE_constraint },
19130 asn_MBR_GNB_CU_TNL_Association_To_Update_ItemIEs_57,
19131 3, /* Elements count */
19132 &asn_SPC_GNB_CU_TNL_Association_To_Update_ItemIEs_specs_57 /* Additional specs */
19135 static asn_TYPE_member_t asn_MBR_value_64[] = {
19136 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs__value, choice.Cells_to_be_Barred_Item),
19137 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19139 &asn_DEF_Cells_to_be_Barred_Item,
19142 0, 0, /* No default value */
19143 "Cells-to-be-Barred-Item"
19146 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_64[] = {
19147 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-to-be-Barred-Item */
19149 static asn_CHOICE_specifics_t asn_SPC_value_specs_64 = {
19150 sizeof(struct Cells_to_be_Barred_ItemIEs__value),
19151 offsetof(struct Cells_to_be_Barred_ItemIEs__value, _asn_ctx),
19152 offsetof(struct Cells_to_be_Barred_ItemIEs__value, present),
19153 sizeof(((struct Cells_to_be_Barred_ItemIEs__value *)0)->present),
19154 asn_MAP_value_tag2el_64,
19155 1, /* Count of tags in the map */
19157 -1 /* Extensions start */
19159 static /* Use -fall-defs-global to expose */
19160 asn_TYPE_descriptor_t asn_DEF_value_64 = {
19164 0, /* No effective tags (pointer) */
19165 0, /* No effective tags (count) */
19166 0, /* No tags (pointer) */
19167 0, /* No tags (count) */
19168 { 0, 0, OPEN_TYPE_constraint },
19170 1, /* Elements count */
19171 &asn_SPC_value_specs_64 /* Additional specs */
19174 asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_ItemIEs_61[] = {
19175 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs, id),
19176 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19177 -1, /* IMPLICIT tag at current level */
19178 &asn_DEF_ProtocolIE_ID,
19180 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62, memb_id_constraint_61 },
19181 0, 0, /* No default value */
19184 { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs, criticality),
19185 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19186 -1, /* IMPLICIT tag at current level */
19187 &asn_DEF_Criticality,
19188 select_Cells_to_be_Barred_ItemIEs_criticality_type,
19189 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63, memb_criticality_constraint_61 },
19190 0, 0, /* No default value */
19193 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_ItemIEs, value),
19194 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19195 +1, /* EXPLICIT tag at current level */
19197 select_Cells_to_be_Barred_ItemIEs_value_type,
19198 { &asn_OER_memb_value_constr_64, &asn_PER_memb_value_constr_64, memb_value_constraint_61 },
19199 0, 0, /* No default value */
19203 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61[] = {
19204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19206 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Barred_ItemIEs_tag2el_61[] = {
19207 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19208 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19209 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19211 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_ItemIEs_specs_61 = {
19212 sizeof(struct Cells_to_be_Barred_ItemIEs),
19213 offsetof(struct Cells_to_be_Barred_ItemIEs, _asn_ctx),
19214 asn_MAP_Cells_to_be_Barred_ItemIEs_tag2el_61,
19215 3, /* Count of tags in the map */
19216 0, 0, 0, /* Optional elements (not needed) */
19217 -1, /* First extension addition */
19219 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_ItemIEs = {
19220 "Cells-to-be-Barred-ItemIEs",
19221 "Cells-to-be-Barred-ItemIEs",
19223 asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61,
19224 sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61)
19225 /sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61[0]), /* 1 */
19226 asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61, /* Same as above */
19227 sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61)
19228 /sizeof(asn_DEF_Cells_to_be_Barred_ItemIEs_tags_61[0]), /* 1 */
19229 { 0, 0, SEQUENCE_constraint },
19230 asn_MBR_Cells_to_be_Barred_ItemIEs_61,
19231 3, /* Elements count */
19232 &asn_SPC_Cells_to_be_Barred_ItemIEs_specs_61 /* Additional specs */
19235 static asn_TYPE_member_t asn_MBR_value_68[] = {
19236 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs__value, choice.Protected_EUTRA_Resources_Item),
19237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19239 &asn_DEF_Protected_EUTRA_Resources_Item,
19242 0, 0, /* No default value */
19243 "Protected-EUTRA-Resources-Item"
19246 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_68[] = {
19247 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Protected-EUTRA-Resources-Item */
19249 static asn_CHOICE_specifics_t asn_SPC_value_specs_68 = {
19250 sizeof(struct Protected_EUTRA_Resources_ItemIEs__value),
19251 offsetof(struct Protected_EUTRA_Resources_ItemIEs__value, _asn_ctx),
19252 offsetof(struct Protected_EUTRA_Resources_ItemIEs__value, present),
19253 sizeof(((struct Protected_EUTRA_Resources_ItemIEs__value *)0)->present),
19254 asn_MAP_value_tag2el_68,
19255 1, /* Count of tags in the map */
19257 -1 /* Extensions start */
19259 static /* Use -fall-defs-global to expose */
19260 asn_TYPE_descriptor_t asn_DEF_value_68 = {
19264 0, /* No effective tags (pointer) */
19265 0, /* No effective tags (count) */
19266 0, /* No tags (pointer) */
19267 0, /* No tags (count) */
19268 { 0, 0, OPEN_TYPE_constraint },
19270 1, /* Elements count */
19271 &asn_SPC_value_specs_68 /* Additional specs */
19274 asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemIEs_65[] = {
19275 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs, id),
19276 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19277 -1, /* IMPLICIT tag at current level */
19278 &asn_DEF_ProtocolIE_ID,
19280 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66, memb_id_constraint_65 },
19281 0, 0, /* No default value */
19284 { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs, criticality),
19285 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19286 -1, /* IMPLICIT tag at current level */
19287 &asn_DEF_Criticality,
19288 select_Protected_EUTRA_Resources_ItemIEs_criticality_type,
19289 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67, memb_criticality_constraint_65 },
19290 0, 0, /* No default value */
19293 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemIEs, value),
19294 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19295 +1, /* EXPLICIT tag at current level */
19297 select_Protected_EUTRA_Resources_ItemIEs_value_type,
19298 { &asn_OER_memb_value_constr_68, &asn_PER_memb_value_constr_68, memb_value_constraint_65 },
19299 0, 0, /* No default value */
19303 static const ber_tlv_tag_t asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65[] = {
19304 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19306 static const asn_TYPE_tag2member_t asn_MAP_Protected_EUTRA_Resources_ItemIEs_tag2el_65[] = {
19307 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19308 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19309 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19311 asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_ItemIEs_specs_65 = {
19312 sizeof(struct Protected_EUTRA_Resources_ItemIEs),
19313 offsetof(struct Protected_EUTRA_Resources_ItemIEs, _asn_ctx),
19314 asn_MAP_Protected_EUTRA_Resources_ItemIEs_tag2el_65,
19315 3, /* Count of tags in the map */
19316 0, 0, 0, /* Optional elements (not needed) */
19317 -1, /* First extension addition */
19319 asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemIEs = {
19320 "Protected-EUTRA-Resources-ItemIEs",
19321 "Protected-EUTRA-Resources-ItemIEs",
19323 asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65,
19324 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65)
19325 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65[0]), /* 1 */
19326 asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65, /* Same as above */
19327 sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65)
19328 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemIEs_tags_65[0]), /* 1 */
19329 { 0, 0, SEQUENCE_constraint },
19330 asn_MBR_Protected_EUTRA_Resources_ItemIEs_65,
19331 3, /* Elements count */
19332 &asn_SPC_Protected_EUTRA_Resources_ItemIEs_specs_65 /* Additional specs */
19335 static asn_TYPE_member_t asn_MBR_value_72[] = {
19336 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value, choice.Cells_Failed_to_be_Activated_List_Item),
19337 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19339 &asn_DEF_Cells_Failed_to_be_Activated_List_Item,
19342 0, 0, /* No default value */
19343 "Cells-Failed-to-be-Activated-List-Item"
19346 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_72[] = {
19347 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Failed-to-be-Activated-List-Item */
19349 static asn_CHOICE_specifics_t asn_SPC_value_specs_72 = {
19350 sizeof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value),
19351 offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value, _asn_ctx),
19352 offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs__value, present),
19353 sizeof(((struct Cells_Failed_to_be_Activated_List_ItemIEs__value *)0)->present),
19354 asn_MAP_value_tag2el_72,
19355 1, /* Count of tags in the map */
19357 -1 /* Extensions start */
19359 static /* Use -fall-defs-global to expose */
19360 asn_TYPE_descriptor_t asn_DEF_value_72 = {
19364 0, /* No effective tags (pointer) */
19365 0, /* No effective tags (count) */
19366 0, /* No tags (pointer) */
19367 0, /* No tags (count) */
19368 { 0, 0, OPEN_TYPE_constraint },
19370 1, /* Elements count */
19371 &asn_SPC_value_specs_72 /* Additional specs */
19374 asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69[] = {
19375 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, id),
19376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19377 -1, /* IMPLICIT tag at current level */
19378 &asn_DEF_ProtocolIE_ID,
19380 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70, memb_id_constraint_69 },
19381 0, 0, /* No default value */
19384 { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, criticality),
19385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19386 -1, /* IMPLICIT tag at current level */
19387 &asn_DEF_Criticality,
19388 select_Cells_Failed_to_be_Activated_List_ItemIEs_criticality_type,
19389 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71, memb_criticality_constraint_69 },
19390 0, 0, /* No default value */
19393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, value),
19394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19395 +1, /* EXPLICIT tag at current level */
19397 select_Cells_Failed_to_be_Activated_List_ItemIEs_value_type,
19398 { &asn_OER_memb_value_constr_72, &asn_PER_memb_value_constr_72, memb_value_constraint_69 },
19399 0, 0, /* No default value */
19403 static const ber_tlv_tag_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69[] = {
19404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19406 static const asn_TYPE_tag2member_t asn_MAP_Cells_Failed_to_be_Activated_List_ItemIEs_tag2el_69[] = {
19407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19411 asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_ItemIEs_specs_69 = {
19412 sizeof(struct Cells_Failed_to_be_Activated_List_ItemIEs),
19413 offsetof(struct Cells_Failed_to_be_Activated_List_ItemIEs, _asn_ctx),
19414 asn_MAP_Cells_Failed_to_be_Activated_List_ItemIEs_tag2el_69,
19415 3, /* Count of tags in the map */
19416 0, 0, 0, /* Optional elements (not needed) */
19417 -1, /* First extension addition */
19419 asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs = {
19420 "Cells-Failed-to-be-Activated-List-ItemIEs",
19421 "Cells-Failed-to-be-Activated-List-ItemIEs",
19423 asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69,
19424 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69)
19425 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69[0]), /* 1 */
19426 asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69, /* Same as above */
19427 sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69)
19428 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemIEs_tags_69[0]), /* 1 */
19429 { 0, 0, SEQUENCE_constraint },
19430 asn_MBR_Cells_Failed_to_be_Activated_List_ItemIEs_69,
19431 3, /* Elements count */
19432 &asn_SPC_Cells_Failed_to_be_Activated_List_ItemIEs_specs_69 /* Additional specs */
19435 static asn_TYPE_member_t asn_MBR_value_76[] = {
19436 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value, choice.GNB_CU_TNL_Association_Setup_Item),
19437 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19439 &asn_DEF_GNB_CU_TNL_Association_Setup_Item,
19442 0, 0, /* No default value */
19443 "GNB-CU-TNL-Association-Setup-Item"
19446 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_76[] = {
19447 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-Setup-Item */
19449 static asn_CHOICE_specifics_t asn_SPC_value_specs_76 = {
19450 sizeof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value),
19451 offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value, _asn_ctx),
19452 offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs__value, present),
19453 sizeof(((struct GNB_CU_TNL_Association_Setup_ItemIEs__value *)0)->present),
19454 asn_MAP_value_tag2el_76,
19455 1, /* Count of tags in the map */
19457 -1 /* Extensions start */
19459 static /* Use -fall-defs-global to expose */
19460 asn_TYPE_descriptor_t asn_DEF_value_76 = {
19464 0, /* No effective tags (pointer) */
19465 0, /* No effective tags (count) */
19466 0, /* No tags (pointer) */
19467 0, /* No tags (count) */
19468 { 0, 0, OPEN_TYPE_constraint },
19470 1, /* Elements count */
19471 &asn_SPC_value_specs_76 /* Additional specs */
19474 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73[] = {
19475 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, id),
19476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19477 -1, /* IMPLICIT tag at current level */
19478 &asn_DEF_ProtocolIE_ID,
19480 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74, memb_id_constraint_73 },
19481 0, 0, /* No default value */
19484 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, criticality),
19485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19486 -1, /* IMPLICIT tag at current level */
19487 &asn_DEF_Criticality,
19488 select_GNB_CU_TNL_Association_Setup_ItemIEs_criticality_type,
19489 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75, memb_criticality_constraint_73 },
19490 0, 0, /* No default value */
19493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, value),
19494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19495 +1, /* EXPLICIT tag at current level */
19497 select_GNB_CU_TNL_Association_Setup_ItemIEs_value_type,
19498 { &asn_OER_memb_value_constr_76, &asn_PER_memb_value_constr_76, memb_value_constraint_73 },
19499 0, 0, /* No default value */
19503 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73[] = {
19504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19506 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Setup_ItemIEs_tag2el_73[] = {
19507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19511 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_ItemIEs_specs_73 = {
19512 sizeof(struct GNB_CU_TNL_Association_Setup_ItemIEs),
19513 offsetof(struct GNB_CU_TNL_Association_Setup_ItemIEs, _asn_ctx),
19514 asn_MAP_GNB_CU_TNL_Association_Setup_ItemIEs_tag2el_73,
19515 3, /* Count of tags in the map */
19516 0, 0, 0, /* Optional elements (not needed) */
19517 -1, /* First extension addition */
19519 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs = {
19520 "GNB-CU-TNL-Association-Setup-ItemIEs",
19521 "GNB-CU-TNL-Association-Setup-ItemIEs",
19523 asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73,
19524 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73)
19525 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73[0]), /* 1 */
19526 asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73, /* Same as above */
19527 sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73)
19528 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_ItemIEs_tags_73[0]), /* 1 */
19529 { 0, 0, SEQUENCE_constraint },
19530 asn_MBR_GNB_CU_TNL_Association_Setup_ItemIEs_73,
19531 3, /* Elements count */
19532 &asn_SPC_GNB_CU_TNL_Association_Setup_ItemIEs_specs_73 /* Additional specs */
19535 static asn_TYPE_member_t asn_MBR_value_80[] = {
19536 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value, choice.GNB_CU_TNL_Association_Failed_To_Setup_Item),
19537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19539 &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item,
19542 0, 0, /* No default value */
19543 "GNB-CU-TNL-Association-Failed-To-Setup-Item"
19546 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_80[] = {
19547 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GNB-CU-TNL-Association-Failed-To-Setup-Item */
19549 static asn_CHOICE_specifics_t asn_SPC_value_specs_80 = {
19550 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value),
19551 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value, _asn_ctx),
19552 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value, present),
19553 sizeof(((struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs__value *)0)->present),
19554 asn_MAP_value_tag2el_80,
19555 1, /* Count of tags in the map */
19557 -1 /* Extensions start */
19559 static /* Use -fall-defs-global to expose */
19560 asn_TYPE_descriptor_t asn_DEF_value_80 = {
19564 0, /* No effective tags (pointer) */
19565 0, /* No effective tags (count) */
19566 0, /* No tags (pointer) */
19567 0, /* No tags (count) */
19568 { 0, 0, OPEN_TYPE_constraint },
19570 1, /* Elements count */
19571 &asn_SPC_value_specs_80 /* Additional specs */
19574 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77[] = {
19575 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, id),
19576 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19577 -1, /* IMPLICIT tag at current level */
19578 &asn_DEF_ProtocolIE_ID,
19580 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78, memb_id_constraint_77 },
19581 0, 0, /* No default value */
19584 { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, criticality),
19585 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19586 -1, /* IMPLICIT tag at current level */
19587 &asn_DEF_Criticality,
19588 select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_criticality_type,
19589 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79, memb_criticality_constraint_77 },
19590 0, 0, /* No default value */
19593 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, value),
19594 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19595 +1, /* EXPLICIT tag at current level */
19597 select_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_value_type,
19598 { &asn_OER_memb_value_constr_80, &asn_PER_memb_value_constr_80, memb_value_constraint_77 },
19599 0, 0, /* No default value */
19603 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77[] = {
19604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19606 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tag2el_77[] = {
19607 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19608 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19609 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19611 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_specs_77 = {
19612 sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs),
19613 offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs, _asn_ctx),
19614 asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tag2el_77,
19615 3, /* Count of tags in the map */
19616 0, 0, 0, /* Optional elements (not needed) */
19617 -1, /* First extension addition */
19619 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs = {
19620 "GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs",
19621 "GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs",
19623 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77,
19624 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77)
19625 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77[0]), /* 1 */
19626 asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77, /* Same as above */
19627 sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77)
19628 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_tags_77[0]), /* 1 */
19629 { 0, 0, SEQUENCE_constraint },
19630 asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_77,
19631 3, /* Elements count */
19632 &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_ItemIEs_specs_77 /* Additional specs */
19635 static asn_TYPE_member_t asn_MBR_value_84[] = {
19636 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs__value, choice.Candidate_SpCell_Item),
19637 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19639 &asn_DEF_Candidate_SpCell_Item,
19642 0, 0, /* No default value */
19643 "Candidate-SpCell-Item"
19646 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_84[] = {
19647 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Candidate-SpCell-Item */
19649 static asn_CHOICE_specifics_t asn_SPC_value_specs_84 = {
19650 sizeof(struct Candidate_SpCell_ItemIEs__value),
19651 offsetof(struct Candidate_SpCell_ItemIEs__value, _asn_ctx),
19652 offsetof(struct Candidate_SpCell_ItemIEs__value, present),
19653 sizeof(((struct Candidate_SpCell_ItemIEs__value *)0)->present),
19654 asn_MAP_value_tag2el_84,
19655 1, /* Count of tags in the map */
19657 -1 /* Extensions start */
19659 static /* Use -fall-defs-global to expose */
19660 asn_TYPE_descriptor_t asn_DEF_value_84 = {
19664 0, /* No effective tags (pointer) */
19665 0, /* No effective tags (count) */
19666 0, /* No tags (pointer) */
19667 0, /* No tags (count) */
19668 { 0, 0, OPEN_TYPE_constraint },
19670 1, /* Elements count */
19671 &asn_SPC_value_specs_84 /* Additional specs */
19674 asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemIEs_81[] = {
19675 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs, id),
19676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19677 -1, /* IMPLICIT tag at current level */
19678 &asn_DEF_ProtocolIE_ID,
19680 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82, memb_id_constraint_81 },
19681 0, 0, /* No default value */
19684 { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs, criticality),
19685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19686 -1, /* IMPLICIT tag at current level */
19687 &asn_DEF_Criticality,
19688 select_Candidate_SpCell_ItemIEs_criticality_type,
19689 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83, memb_criticality_constraint_81 },
19690 0, 0, /* No default value */
19693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemIEs, value),
19694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19695 +1, /* EXPLICIT tag at current level */
19697 select_Candidate_SpCell_ItemIEs_value_type,
19698 { &asn_OER_memb_value_constr_84, &asn_PER_memb_value_constr_84, memb_value_constraint_81 },
19699 0, 0, /* No default value */
19703 static const ber_tlv_tag_t asn_DEF_Candidate_SpCell_ItemIEs_tags_81[] = {
19704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19706 static const asn_TYPE_tag2member_t asn_MAP_Candidate_SpCell_ItemIEs_tag2el_81[] = {
19707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19711 asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_ItemIEs_specs_81 = {
19712 sizeof(struct Candidate_SpCell_ItemIEs),
19713 offsetof(struct Candidate_SpCell_ItemIEs, _asn_ctx),
19714 asn_MAP_Candidate_SpCell_ItemIEs_tag2el_81,
19715 3, /* Count of tags in the map */
19716 0, 0, 0, /* Optional elements (not needed) */
19717 -1, /* First extension addition */
19719 asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemIEs = {
19720 "Candidate-SpCell-ItemIEs",
19721 "Candidate-SpCell-ItemIEs",
19723 asn_DEF_Candidate_SpCell_ItemIEs_tags_81,
19724 sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81)
19725 /sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81[0]), /* 1 */
19726 asn_DEF_Candidate_SpCell_ItemIEs_tags_81, /* Same as above */
19727 sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81)
19728 /sizeof(asn_DEF_Candidate_SpCell_ItemIEs_tags_81[0]), /* 1 */
19729 { 0, 0, SEQUENCE_constraint },
19730 asn_MBR_Candidate_SpCell_ItemIEs_81,
19731 3, /* Elements count */
19732 &asn_SPC_Candidate_SpCell_ItemIEs_specs_81 /* Additional specs */
19735 static asn_TYPE_member_t asn_MBR_value_88[] = {
19736 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs__value, choice.SCell_ToBeSetup_Item),
19737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19739 &asn_DEF_SCell_ToBeSetup_Item,
19742 0, 0, /* No default value */
19743 "SCell-ToBeSetup-Item"
19746 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_88[] = {
19747 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-ToBeSetup-Item */
19749 static asn_CHOICE_specifics_t asn_SPC_value_specs_88 = {
19750 sizeof(struct SCell_ToBeSetup_ItemIEs__value),
19751 offsetof(struct SCell_ToBeSetup_ItemIEs__value, _asn_ctx),
19752 offsetof(struct SCell_ToBeSetup_ItemIEs__value, present),
19753 sizeof(((struct SCell_ToBeSetup_ItemIEs__value *)0)->present),
19754 asn_MAP_value_tag2el_88,
19755 1, /* Count of tags in the map */
19757 -1 /* Extensions start */
19759 static /* Use -fall-defs-global to expose */
19760 asn_TYPE_descriptor_t asn_DEF_value_88 = {
19764 0, /* No effective tags (pointer) */
19765 0, /* No effective tags (count) */
19766 0, /* No tags (pointer) */
19767 0, /* No tags (count) */
19768 { 0, 0, OPEN_TYPE_constraint },
19770 1, /* Elements count */
19771 &asn_SPC_value_specs_88 /* Additional specs */
19774 asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemIEs_85[] = {
19775 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs, id),
19776 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19777 -1, /* IMPLICIT tag at current level */
19778 &asn_DEF_ProtocolIE_ID,
19780 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86, memb_id_constraint_85 },
19781 0, 0, /* No default value */
19784 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs, criticality),
19785 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19786 -1, /* IMPLICIT tag at current level */
19787 &asn_DEF_Criticality,
19788 select_SCell_ToBeSetup_ItemIEs_criticality_type,
19789 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87, memb_criticality_constraint_85 },
19790 0, 0, /* No default value */
19793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemIEs, value),
19794 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19795 +1, /* EXPLICIT tag at current level */
19797 select_SCell_ToBeSetup_ItemIEs_value_type,
19798 { &asn_OER_memb_value_constr_88, &asn_PER_memb_value_constr_88, memb_value_constraint_85 },
19799 0, 0, /* No default value */
19803 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85[] = {
19804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19806 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetup_ItemIEs_tag2el_85[] = {
19807 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19808 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19809 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19811 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_ItemIEs_specs_85 = {
19812 sizeof(struct SCell_ToBeSetup_ItemIEs),
19813 offsetof(struct SCell_ToBeSetup_ItemIEs, _asn_ctx),
19814 asn_MAP_SCell_ToBeSetup_ItemIEs_tag2el_85,
19815 3, /* Count of tags in the map */
19816 0, 0, 0, /* Optional elements (not needed) */
19817 -1, /* First extension addition */
19819 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemIEs = {
19820 "SCell-ToBeSetup-ItemIEs",
19821 "SCell-ToBeSetup-ItemIEs",
19823 asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85,
19824 sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85)
19825 /sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85[0]), /* 1 */
19826 asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85, /* Same as above */
19827 sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85)
19828 /sizeof(asn_DEF_SCell_ToBeSetup_ItemIEs_tags_85[0]), /* 1 */
19829 { 0, 0, SEQUENCE_constraint },
19830 asn_MBR_SCell_ToBeSetup_ItemIEs_85,
19831 3, /* Elements count */
19832 &asn_SPC_SCell_ToBeSetup_ItemIEs_specs_85 /* Additional specs */
19835 static asn_TYPE_member_t asn_MBR_value_92[] = {
19836 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs__value, choice.SRBs_ToBeSetup_Item),
19837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19839 &asn_DEF_SRBs_ToBeSetup_Item,
19842 0, 0, /* No default value */
19843 "SRBs-ToBeSetup-Item"
19846 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_92[] = {
19847 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-ToBeSetup-Item */
19849 static asn_CHOICE_specifics_t asn_SPC_value_specs_92 = {
19850 sizeof(struct SRBs_ToBeSetup_ItemIEs__value),
19851 offsetof(struct SRBs_ToBeSetup_ItemIEs__value, _asn_ctx),
19852 offsetof(struct SRBs_ToBeSetup_ItemIEs__value, present),
19853 sizeof(((struct SRBs_ToBeSetup_ItemIEs__value *)0)->present),
19854 asn_MAP_value_tag2el_92,
19855 1, /* Count of tags in the map */
19857 -1 /* Extensions start */
19859 static /* Use -fall-defs-global to expose */
19860 asn_TYPE_descriptor_t asn_DEF_value_92 = {
19864 0, /* No effective tags (pointer) */
19865 0, /* No effective tags (count) */
19866 0, /* No tags (pointer) */
19867 0, /* No tags (count) */
19868 { 0, 0, OPEN_TYPE_constraint },
19870 1, /* Elements count */
19871 &asn_SPC_value_specs_92 /* Additional specs */
19874 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemIEs_89[] = {
19875 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs, id),
19876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19877 -1, /* IMPLICIT tag at current level */
19878 &asn_DEF_ProtocolIE_ID,
19880 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90, memb_id_constraint_89 },
19881 0, 0, /* No default value */
19884 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs, criticality),
19885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19886 -1, /* IMPLICIT tag at current level */
19887 &asn_DEF_Criticality,
19888 select_SRBs_ToBeSetup_ItemIEs_criticality_type,
19889 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91, memb_criticality_constraint_89 },
19890 0, 0, /* No default value */
19893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemIEs, value),
19894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19895 +1, /* EXPLICIT tag at current level */
19897 select_SRBs_ToBeSetup_ItemIEs_value_type,
19898 { &asn_OER_memb_value_constr_92, &asn_PER_memb_value_constr_92, memb_value_constraint_89 },
19899 0, 0, /* No default value */
19903 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89[] = {
19904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19906 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetup_ItemIEs_tag2el_89[] = {
19907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
19911 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_ItemIEs_specs_89 = {
19912 sizeof(struct SRBs_ToBeSetup_ItemIEs),
19913 offsetof(struct SRBs_ToBeSetup_ItemIEs, _asn_ctx),
19914 asn_MAP_SRBs_ToBeSetup_ItemIEs_tag2el_89,
19915 3, /* Count of tags in the map */
19916 0, 0, 0, /* Optional elements (not needed) */
19917 -1, /* First extension addition */
19919 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemIEs = {
19920 "SRBs-ToBeSetup-ItemIEs",
19921 "SRBs-ToBeSetup-ItemIEs",
19923 asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89,
19924 sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89)
19925 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89[0]), /* 1 */
19926 asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89, /* Same as above */
19927 sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89)
19928 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemIEs_tags_89[0]), /* 1 */
19929 { 0, 0, SEQUENCE_constraint },
19930 asn_MBR_SRBs_ToBeSetup_ItemIEs_89,
19931 3, /* Elements count */
19932 &asn_SPC_SRBs_ToBeSetup_ItemIEs_specs_89 /* Additional specs */
19935 static asn_TYPE_member_t asn_MBR_value_96[] = {
19936 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs__value, choice.DRBs_ToBeSetup_Item),
19937 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
19939 &asn_DEF_DRBs_ToBeSetup_Item,
19942 0, 0, /* No default value */
19943 "DRBs-ToBeSetup-Item"
19946 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_96[] = {
19947 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeSetup-Item */
19949 static asn_CHOICE_specifics_t asn_SPC_value_specs_96 = {
19950 sizeof(struct DRBs_ToBeSetup_ItemIEs__value),
19951 offsetof(struct DRBs_ToBeSetup_ItemIEs__value, _asn_ctx),
19952 offsetof(struct DRBs_ToBeSetup_ItemIEs__value, present),
19953 sizeof(((struct DRBs_ToBeSetup_ItemIEs__value *)0)->present),
19954 asn_MAP_value_tag2el_96,
19955 1, /* Count of tags in the map */
19957 -1 /* Extensions start */
19959 static /* Use -fall-defs-global to expose */
19960 asn_TYPE_descriptor_t asn_DEF_value_96 = {
19964 0, /* No effective tags (pointer) */
19965 0, /* No effective tags (count) */
19966 0, /* No tags (pointer) */
19967 0, /* No tags (count) */
19968 { 0, 0, OPEN_TYPE_constraint },
19970 1, /* Elements count */
19971 &asn_SPC_value_specs_96 /* Additional specs */
19974 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemIEs_93[] = {
19975 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs, id),
19976 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19977 -1, /* IMPLICIT tag at current level */
19978 &asn_DEF_ProtocolIE_ID,
19980 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94, memb_id_constraint_93 },
19981 0, 0, /* No default value */
19984 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs, criticality),
19985 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19986 -1, /* IMPLICIT tag at current level */
19987 &asn_DEF_Criticality,
19988 select_DRBs_ToBeSetup_ItemIEs_criticality_type,
19989 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95, memb_criticality_constraint_93 },
19990 0, 0, /* No default value */
19993 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemIEs, value),
19994 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19995 +1, /* EXPLICIT tag at current level */
19997 select_DRBs_ToBeSetup_ItemIEs_value_type,
19998 { &asn_OER_memb_value_constr_96, &asn_PER_memb_value_constr_96, memb_value_constraint_93 },
19999 0, 0, /* No default value */
20003 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93[] = {
20004 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20006 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetup_ItemIEs_tag2el_93[] = {
20007 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20008 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20009 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20011 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_ItemIEs_specs_93 = {
20012 sizeof(struct DRBs_ToBeSetup_ItemIEs),
20013 offsetof(struct DRBs_ToBeSetup_ItemIEs, _asn_ctx),
20014 asn_MAP_DRBs_ToBeSetup_ItemIEs_tag2el_93,
20015 3, /* Count of tags in the map */
20016 0, 0, 0, /* Optional elements (not needed) */
20017 -1, /* First extension addition */
20019 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemIEs = {
20020 "DRBs-ToBeSetup-ItemIEs",
20021 "DRBs-ToBeSetup-ItemIEs",
20023 asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93,
20024 sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93)
20025 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93[0]), /* 1 */
20026 asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93, /* Same as above */
20027 sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93)
20028 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemIEs_tags_93[0]), /* 1 */
20029 { 0, 0, SEQUENCE_constraint },
20030 asn_MBR_DRBs_ToBeSetup_ItemIEs_93,
20031 3, /* Elements count */
20032 &asn_SPC_DRBs_ToBeSetup_ItemIEs_specs_93 /* Additional specs */
20035 static asn_TYPE_member_t asn_MBR_value_100[] = {
20036 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs__value, choice.DRBs_Setup_Item),
20037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20039 &asn_DEF_DRBs_Setup_Item,
20042 0, 0, /* No default value */
20046 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_100[] = {
20047 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Setup-Item */
20049 static asn_CHOICE_specifics_t asn_SPC_value_specs_100 = {
20050 sizeof(struct DRBs_Setup_ItemIEs__value),
20051 offsetof(struct DRBs_Setup_ItemIEs__value, _asn_ctx),
20052 offsetof(struct DRBs_Setup_ItemIEs__value, present),
20053 sizeof(((struct DRBs_Setup_ItemIEs__value *)0)->present),
20054 asn_MAP_value_tag2el_100,
20055 1, /* Count of tags in the map */
20057 -1 /* Extensions start */
20059 static /* Use -fall-defs-global to expose */
20060 asn_TYPE_descriptor_t asn_DEF_value_100 = {
20064 0, /* No effective tags (pointer) */
20065 0, /* No effective tags (count) */
20066 0, /* No tags (pointer) */
20067 0, /* No tags (count) */
20068 { 0, 0, OPEN_TYPE_constraint },
20070 1, /* Elements count */
20071 &asn_SPC_value_specs_100 /* Additional specs */
20074 asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemIEs_97[] = {
20075 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs, id),
20076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20077 -1, /* IMPLICIT tag at current level */
20078 &asn_DEF_ProtocolIE_ID,
20080 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98, memb_id_constraint_97 },
20081 0, 0, /* No default value */
20084 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs, criticality),
20085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20086 -1, /* IMPLICIT tag at current level */
20087 &asn_DEF_Criticality,
20088 select_DRBs_Setup_ItemIEs_criticality_type,
20089 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99, memb_criticality_constraint_97 },
20090 0, 0, /* No default value */
20093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemIEs, value),
20094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20095 +1, /* EXPLICIT tag at current level */
20096 &asn_DEF_value_100,
20097 select_DRBs_Setup_ItemIEs_value_type,
20098 { &asn_OER_memb_value_constr_100, &asn_PER_memb_value_constr_100, memb_value_constraint_97 },
20099 0, 0, /* No default value */
20103 static const ber_tlv_tag_t asn_DEF_DRBs_Setup_ItemIEs_tags_97[] = {
20104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20106 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Setup_ItemIEs_tag2el_97[] = {
20107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20111 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_ItemIEs_specs_97 = {
20112 sizeof(struct DRBs_Setup_ItemIEs),
20113 offsetof(struct DRBs_Setup_ItemIEs, _asn_ctx),
20114 asn_MAP_DRBs_Setup_ItemIEs_tag2el_97,
20115 3, /* Count of tags in the map */
20116 0, 0, 0, /* Optional elements (not needed) */
20117 -1, /* First extension addition */
20119 asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemIEs = {
20120 "DRBs-Setup-ItemIEs",
20121 "DRBs-Setup-ItemIEs",
20123 asn_DEF_DRBs_Setup_ItemIEs_tags_97,
20124 sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97)
20125 /sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97[0]), /* 1 */
20126 asn_DEF_DRBs_Setup_ItemIEs_tags_97, /* Same as above */
20127 sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97)
20128 /sizeof(asn_DEF_DRBs_Setup_ItemIEs_tags_97[0]), /* 1 */
20129 { 0, 0, SEQUENCE_constraint },
20130 asn_MBR_DRBs_Setup_ItemIEs_97,
20131 3, /* Elements count */
20132 &asn_SPC_DRBs_Setup_ItemIEs_specs_97 /* Additional specs */
20135 static asn_TYPE_member_t asn_MBR_value_104[] = {
20136 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs__value, choice.SRBs_FailedToBeSetup_Item),
20137 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20139 &asn_DEF_SRBs_FailedToBeSetup_Item,
20142 0, 0, /* No default value */
20143 "SRBs-FailedToBeSetup-Item"
20146 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_104[] = {
20147 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-FailedToBeSetup-Item */
20149 static asn_CHOICE_specifics_t asn_SPC_value_specs_104 = {
20150 sizeof(struct SRBs_FailedToBeSetup_ItemIEs__value),
20151 offsetof(struct SRBs_FailedToBeSetup_ItemIEs__value, _asn_ctx),
20152 offsetof(struct SRBs_FailedToBeSetup_ItemIEs__value, present),
20153 sizeof(((struct SRBs_FailedToBeSetup_ItemIEs__value *)0)->present),
20154 asn_MAP_value_tag2el_104,
20155 1, /* Count of tags in the map */
20157 -1 /* Extensions start */
20159 static /* Use -fall-defs-global to expose */
20160 asn_TYPE_descriptor_t asn_DEF_value_104 = {
20164 0, /* No effective tags (pointer) */
20165 0, /* No effective tags (count) */
20166 0, /* No tags (pointer) */
20167 0, /* No tags (count) */
20168 { 0, 0, OPEN_TYPE_constraint },
20170 1, /* Elements count */
20171 &asn_SPC_value_specs_104 /* Additional specs */
20174 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101[] = {
20175 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs, id),
20176 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20177 -1, /* IMPLICIT tag at current level */
20178 &asn_DEF_ProtocolIE_ID,
20180 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102, memb_id_constraint_101 },
20181 0, 0, /* No default value */
20184 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs, criticality),
20185 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20186 -1, /* IMPLICIT tag at current level */
20187 &asn_DEF_Criticality,
20188 select_SRBs_FailedToBeSetup_ItemIEs_criticality_type,
20189 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103, memb_criticality_constraint_101 },
20190 0, 0, /* No default value */
20193 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemIEs, value),
20194 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20195 +1, /* EXPLICIT tag at current level */
20196 &asn_DEF_value_104,
20197 select_SRBs_FailedToBeSetup_ItemIEs_value_type,
20198 { &asn_OER_memb_value_constr_104, &asn_PER_memb_value_constr_104, memb_value_constraint_101 },
20199 0, 0, /* No default value */
20203 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101[] = {
20204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20206 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetup_ItemIEs_tag2el_101[] = {
20207 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20208 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20209 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20211 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_ItemIEs_specs_101 = {
20212 sizeof(struct SRBs_FailedToBeSetup_ItemIEs),
20213 offsetof(struct SRBs_FailedToBeSetup_ItemIEs, _asn_ctx),
20214 asn_MAP_SRBs_FailedToBeSetup_ItemIEs_tag2el_101,
20215 3, /* Count of tags in the map */
20216 0, 0, 0, /* Optional elements (not needed) */
20217 -1, /* First extension addition */
20219 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemIEs = {
20220 "SRBs-FailedToBeSetup-ItemIEs",
20221 "SRBs-FailedToBeSetup-ItemIEs",
20223 asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101,
20224 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101)
20225 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101[0]), /* 1 */
20226 asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101, /* Same as above */
20227 sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101)
20228 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemIEs_tags_101[0]), /* 1 */
20229 { 0, 0, SEQUENCE_constraint },
20230 asn_MBR_SRBs_FailedToBeSetup_ItemIEs_101,
20231 3, /* Elements count */
20232 &asn_SPC_SRBs_FailedToBeSetup_ItemIEs_specs_101 /* Additional specs */
20235 static asn_TYPE_member_t asn_MBR_value_108[] = {
20236 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs__value, choice.DRBs_FailedToBeSetup_Item),
20237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20239 &asn_DEF_DRBs_FailedToBeSetup_Item,
20242 0, 0, /* No default value */
20243 "DRBs-FailedToBeSetup-Item"
20246 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_108[] = {
20247 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-FailedToBeSetup-Item */
20249 static asn_CHOICE_specifics_t asn_SPC_value_specs_108 = {
20250 sizeof(struct DRBs_FailedToBeSetup_ItemIEs__value),
20251 offsetof(struct DRBs_FailedToBeSetup_ItemIEs__value, _asn_ctx),
20252 offsetof(struct DRBs_FailedToBeSetup_ItemIEs__value, present),
20253 sizeof(((struct DRBs_FailedToBeSetup_ItemIEs__value *)0)->present),
20254 asn_MAP_value_tag2el_108,
20255 1, /* Count of tags in the map */
20257 -1 /* Extensions start */
20259 static /* Use -fall-defs-global to expose */
20260 asn_TYPE_descriptor_t asn_DEF_value_108 = {
20264 0, /* No effective tags (pointer) */
20265 0, /* No effective tags (count) */
20266 0, /* No tags (pointer) */
20267 0, /* No tags (count) */
20268 { 0, 0, OPEN_TYPE_constraint },
20270 1, /* Elements count */
20271 &asn_SPC_value_specs_108 /* Additional specs */
20274 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105[] = {
20275 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs, id),
20276 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20277 -1, /* IMPLICIT tag at current level */
20278 &asn_DEF_ProtocolIE_ID,
20280 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106, memb_id_constraint_105 },
20281 0, 0, /* No default value */
20284 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs, criticality),
20285 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20286 -1, /* IMPLICIT tag at current level */
20287 &asn_DEF_Criticality,
20288 select_DRBs_FailedToBeSetup_ItemIEs_criticality_type,
20289 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107, memb_criticality_constraint_105 },
20290 0, 0, /* No default value */
20293 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemIEs, value),
20294 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20295 +1, /* EXPLICIT tag at current level */
20296 &asn_DEF_value_108,
20297 select_DRBs_FailedToBeSetup_ItemIEs_value_type,
20298 { &asn_OER_memb_value_constr_108, &asn_PER_memb_value_constr_108, memb_value_constraint_105 },
20299 0, 0, /* No default value */
20303 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105[] = {
20304 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20306 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetup_ItemIEs_tag2el_105[] = {
20307 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20308 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20309 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20311 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_ItemIEs_specs_105 = {
20312 sizeof(struct DRBs_FailedToBeSetup_ItemIEs),
20313 offsetof(struct DRBs_FailedToBeSetup_ItemIEs, _asn_ctx),
20314 asn_MAP_DRBs_FailedToBeSetup_ItemIEs_tag2el_105,
20315 3, /* Count of tags in the map */
20316 0, 0, 0, /* Optional elements (not needed) */
20317 -1, /* First extension addition */
20319 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemIEs = {
20320 "DRBs-FailedToBeSetup-ItemIEs",
20321 "DRBs-FailedToBeSetup-ItemIEs",
20323 asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105,
20324 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105)
20325 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105[0]), /* 1 */
20326 asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105, /* Same as above */
20327 sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105)
20328 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemIEs_tags_105[0]), /* 1 */
20329 { 0, 0, SEQUENCE_constraint },
20330 asn_MBR_DRBs_FailedToBeSetup_ItemIEs_105,
20331 3, /* Elements count */
20332 &asn_SPC_DRBs_FailedToBeSetup_ItemIEs_specs_105 /* Additional specs */
20335 static asn_TYPE_member_t asn_MBR_value_112[] = {
20336 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs__value, choice.SCell_FailedtoSetup_Item),
20337 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20339 &asn_DEF_SCell_FailedtoSetup_Item,
20342 0, 0, /* No default value */
20343 "SCell-FailedtoSetup-Item"
20346 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_112[] = {
20347 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-FailedtoSetup-Item */
20349 static asn_CHOICE_specifics_t asn_SPC_value_specs_112 = {
20350 sizeof(struct SCell_FailedtoSetup_ItemIEs__value),
20351 offsetof(struct SCell_FailedtoSetup_ItemIEs__value, _asn_ctx),
20352 offsetof(struct SCell_FailedtoSetup_ItemIEs__value, present),
20353 sizeof(((struct SCell_FailedtoSetup_ItemIEs__value *)0)->present),
20354 asn_MAP_value_tag2el_112,
20355 1, /* Count of tags in the map */
20357 -1 /* Extensions start */
20359 static /* Use -fall-defs-global to expose */
20360 asn_TYPE_descriptor_t asn_DEF_value_112 = {
20364 0, /* No effective tags (pointer) */
20365 0, /* No effective tags (count) */
20366 0, /* No tags (pointer) */
20367 0, /* No tags (count) */
20368 { 0, 0, OPEN_TYPE_constraint },
20370 1, /* Elements count */
20371 &asn_SPC_value_specs_112 /* Additional specs */
20374 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemIEs_109[] = {
20375 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs, id),
20376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20377 -1, /* IMPLICIT tag at current level */
20378 &asn_DEF_ProtocolIE_ID,
20380 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110, memb_id_constraint_109 },
20381 0, 0, /* No default value */
20384 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs, criticality),
20385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20386 -1, /* IMPLICIT tag at current level */
20387 &asn_DEF_Criticality,
20388 select_SCell_FailedtoSetup_ItemIEs_criticality_type,
20389 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111, memb_criticality_constraint_109 },
20390 0, 0, /* No default value */
20393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemIEs, value),
20394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20395 +1, /* EXPLICIT tag at current level */
20396 &asn_DEF_value_112,
20397 select_SCell_FailedtoSetup_ItemIEs_value_type,
20398 { &asn_OER_memb_value_constr_112, &asn_PER_memb_value_constr_112, memb_value_constraint_109 },
20399 0, 0, /* No default value */
20403 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109[] = {
20404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20406 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetup_ItemIEs_tag2el_109[] = {
20407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20411 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_ItemIEs_specs_109 = {
20412 sizeof(struct SCell_FailedtoSetup_ItemIEs),
20413 offsetof(struct SCell_FailedtoSetup_ItemIEs, _asn_ctx),
20414 asn_MAP_SCell_FailedtoSetup_ItemIEs_tag2el_109,
20415 3, /* Count of tags in the map */
20416 0, 0, 0, /* Optional elements (not needed) */
20417 -1, /* First extension addition */
20419 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemIEs = {
20420 "SCell-FailedtoSetup-ItemIEs",
20421 "SCell-FailedtoSetup-ItemIEs",
20423 asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109,
20424 sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109)
20425 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109[0]), /* 1 */
20426 asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109, /* Same as above */
20427 sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109)
20428 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemIEs_tags_109[0]), /* 1 */
20429 { 0, 0, SEQUENCE_constraint },
20430 asn_MBR_SCell_FailedtoSetup_ItemIEs_109,
20431 3, /* Elements count */
20432 &asn_SPC_SCell_FailedtoSetup_ItemIEs_specs_109 /* Additional specs */
20435 static asn_TYPE_member_t asn_MBR_value_116[] = {
20436 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs__value, choice.SRBs_Setup_Item),
20437 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20439 &asn_DEF_SRBs_Setup_Item,
20442 0, 0, /* No default value */
20446 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_116[] = {
20447 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-Setup-Item */
20449 static asn_CHOICE_specifics_t asn_SPC_value_specs_116 = {
20450 sizeof(struct SRBs_Setup_ItemIEs__value),
20451 offsetof(struct SRBs_Setup_ItemIEs__value, _asn_ctx),
20452 offsetof(struct SRBs_Setup_ItemIEs__value, present),
20453 sizeof(((struct SRBs_Setup_ItemIEs__value *)0)->present),
20454 asn_MAP_value_tag2el_116,
20455 1, /* Count of tags in the map */
20457 -1 /* Extensions start */
20459 static /* Use -fall-defs-global to expose */
20460 asn_TYPE_descriptor_t asn_DEF_value_116 = {
20464 0, /* No effective tags (pointer) */
20465 0, /* No effective tags (count) */
20466 0, /* No tags (pointer) */
20467 0, /* No tags (count) */
20468 { 0, 0, OPEN_TYPE_constraint },
20470 1, /* Elements count */
20471 &asn_SPC_value_specs_116 /* Additional specs */
20474 asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemIEs_113[] = {
20475 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs, id),
20476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20477 -1, /* IMPLICIT tag at current level */
20478 &asn_DEF_ProtocolIE_ID,
20480 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114, memb_id_constraint_113 },
20481 0, 0, /* No default value */
20484 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs, criticality),
20485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20486 -1, /* IMPLICIT tag at current level */
20487 &asn_DEF_Criticality,
20488 select_SRBs_Setup_ItemIEs_criticality_type,
20489 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115, memb_criticality_constraint_113 },
20490 0, 0, /* No default value */
20493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemIEs, value),
20494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20495 +1, /* EXPLICIT tag at current level */
20496 &asn_DEF_value_116,
20497 select_SRBs_Setup_ItemIEs_value_type,
20498 { &asn_OER_memb_value_constr_116, &asn_PER_memb_value_constr_116, memb_value_constraint_113 },
20499 0, 0, /* No default value */
20503 static const ber_tlv_tag_t asn_DEF_SRBs_Setup_ItemIEs_tags_113[] = {
20504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20506 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Setup_ItemIEs_tag2el_113[] = {
20507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20511 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_ItemIEs_specs_113 = {
20512 sizeof(struct SRBs_Setup_ItemIEs),
20513 offsetof(struct SRBs_Setup_ItemIEs, _asn_ctx),
20514 asn_MAP_SRBs_Setup_ItemIEs_tag2el_113,
20515 3, /* Count of tags in the map */
20516 0, 0, 0, /* Optional elements (not needed) */
20517 -1, /* First extension addition */
20519 asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemIEs = {
20520 "SRBs-Setup-ItemIEs",
20521 "SRBs-Setup-ItemIEs",
20523 asn_DEF_SRBs_Setup_ItemIEs_tags_113,
20524 sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113)
20525 /sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113[0]), /* 1 */
20526 asn_DEF_SRBs_Setup_ItemIEs_tags_113, /* Same as above */
20527 sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113)
20528 /sizeof(asn_DEF_SRBs_Setup_ItemIEs_tags_113[0]), /* 1 */
20529 { 0, 0, SEQUENCE_constraint },
20530 asn_MBR_SRBs_Setup_ItemIEs_113,
20531 3, /* Elements count */
20532 &asn_SPC_SRBs_Setup_ItemIEs_specs_113 /* Additional specs */
20535 static asn_TYPE_member_t asn_MBR_value_120[] = {
20536 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs__value, choice.Potential_SpCell_Item),
20537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20539 &asn_DEF_Potential_SpCell_Item,
20542 0, 0, /* No default value */
20543 "Potential-SpCell-Item"
20546 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_120[] = {
20547 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Potential-SpCell-Item */
20549 static asn_CHOICE_specifics_t asn_SPC_value_specs_120 = {
20550 sizeof(struct Potential_SpCell_ItemIEs__value),
20551 offsetof(struct Potential_SpCell_ItemIEs__value, _asn_ctx),
20552 offsetof(struct Potential_SpCell_ItemIEs__value, present),
20553 sizeof(((struct Potential_SpCell_ItemIEs__value *)0)->present),
20554 asn_MAP_value_tag2el_120,
20555 1, /* Count of tags in the map */
20557 -1 /* Extensions start */
20559 static /* Use -fall-defs-global to expose */
20560 asn_TYPE_descriptor_t asn_DEF_value_120 = {
20564 0, /* No effective tags (pointer) */
20565 0, /* No effective tags (count) */
20566 0, /* No tags (pointer) */
20567 0, /* No tags (count) */
20568 { 0, 0, OPEN_TYPE_constraint },
20570 1, /* Elements count */
20571 &asn_SPC_value_specs_120 /* Additional specs */
20574 asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemIEs_117[] = {
20575 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs, id),
20576 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20577 -1, /* IMPLICIT tag at current level */
20578 &asn_DEF_ProtocolIE_ID,
20580 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118, memb_id_constraint_117 },
20581 0, 0, /* No default value */
20584 { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs, criticality),
20585 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20586 -1, /* IMPLICIT tag at current level */
20587 &asn_DEF_Criticality,
20588 select_Potential_SpCell_ItemIEs_criticality_type,
20589 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119, memb_criticality_constraint_117 },
20590 0, 0, /* No default value */
20593 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemIEs, value),
20594 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20595 +1, /* EXPLICIT tag at current level */
20596 &asn_DEF_value_120,
20597 select_Potential_SpCell_ItemIEs_value_type,
20598 { &asn_OER_memb_value_constr_120, &asn_PER_memb_value_constr_120, memb_value_constraint_117 },
20599 0, 0, /* No default value */
20603 static const ber_tlv_tag_t asn_DEF_Potential_SpCell_ItemIEs_tags_117[] = {
20604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20606 static const asn_TYPE_tag2member_t asn_MAP_Potential_SpCell_ItemIEs_tag2el_117[] = {
20607 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20608 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20609 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20611 asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_ItemIEs_specs_117 = {
20612 sizeof(struct Potential_SpCell_ItemIEs),
20613 offsetof(struct Potential_SpCell_ItemIEs, _asn_ctx),
20614 asn_MAP_Potential_SpCell_ItemIEs_tag2el_117,
20615 3, /* Count of tags in the map */
20616 0, 0, 0, /* Optional elements (not needed) */
20617 -1, /* First extension addition */
20619 asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemIEs = {
20620 "Potential-SpCell-ItemIEs",
20621 "Potential-SpCell-ItemIEs",
20623 asn_DEF_Potential_SpCell_ItemIEs_tags_117,
20624 sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117)
20625 /sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117[0]), /* 1 */
20626 asn_DEF_Potential_SpCell_ItemIEs_tags_117, /* Same as above */
20627 sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117)
20628 /sizeof(asn_DEF_Potential_SpCell_ItemIEs_tags_117[0]), /* 1 */
20629 { 0, 0, SEQUENCE_constraint },
20630 asn_MBR_Potential_SpCell_ItemIEs_117,
20631 3, /* Elements count */
20632 &asn_SPC_Potential_SpCell_ItemIEs_specs_117 /* Additional specs */
20635 static asn_TYPE_member_t asn_MBR_value_124[] = {
20636 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs__value, choice.SCell_ToBeSetupMod_Item),
20637 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20639 &asn_DEF_SCell_ToBeSetupMod_Item,
20642 0, 0, /* No default value */
20643 "SCell-ToBeSetupMod-Item"
20646 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_124[] = {
20647 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-ToBeSetupMod-Item */
20649 static asn_CHOICE_specifics_t asn_SPC_value_specs_124 = {
20650 sizeof(struct SCell_ToBeSetupMod_ItemIEs__value),
20651 offsetof(struct SCell_ToBeSetupMod_ItemIEs__value, _asn_ctx),
20652 offsetof(struct SCell_ToBeSetupMod_ItemIEs__value, present),
20653 sizeof(((struct SCell_ToBeSetupMod_ItemIEs__value *)0)->present),
20654 asn_MAP_value_tag2el_124,
20655 1, /* Count of tags in the map */
20657 -1 /* Extensions start */
20659 static /* Use -fall-defs-global to expose */
20660 asn_TYPE_descriptor_t asn_DEF_value_124 = {
20664 0, /* No effective tags (pointer) */
20665 0, /* No effective tags (count) */
20666 0, /* No tags (pointer) */
20667 0, /* No tags (count) */
20668 { 0, 0, OPEN_TYPE_constraint },
20670 1, /* Elements count */
20671 &asn_SPC_value_specs_124 /* Additional specs */
20674 asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemIEs_121[] = {
20675 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs, id),
20676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20677 -1, /* IMPLICIT tag at current level */
20678 &asn_DEF_ProtocolIE_ID,
20680 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122, memb_id_constraint_121 },
20681 0, 0, /* No default value */
20684 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs, criticality),
20685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20686 -1, /* IMPLICIT tag at current level */
20687 &asn_DEF_Criticality,
20688 select_SCell_ToBeSetupMod_ItemIEs_criticality_type,
20689 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123, memb_criticality_constraint_121 },
20690 0, 0, /* No default value */
20693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemIEs, value),
20694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20695 +1, /* EXPLICIT tag at current level */
20696 &asn_DEF_value_124,
20697 select_SCell_ToBeSetupMod_ItemIEs_value_type,
20698 { &asn_OER_memb_value_constr_124, &asn_PER_memb_value_constr_124, memb_value_constraint_121 },
20699 0, 0, /* No default value */
20703 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121[] = {
20704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20706 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetupMod_ItemIEs_tag2el_121[] = {
20707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20711 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_ItemIEs_specs_121 = {
20712 sizeof(struct SCell_ToBeSetupMod_ItemIEs),
20713 offsetof(struct SCell_ToBeSetupMod_ItemIEs, _asn_ctx),
20714 asn_MAP_SCell_ToBeSetupMod_ItemIEs_tag2el_121,
20715 3, /* Count of tags in the map */
20716 0, 0, 0, /* Optional elements (not needed) */
20717 -1, /* First extension addition */
20719 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemIEs = {
20720 "SCell-ToBeSetupMod-ItemIEs",
20721 "SCell-ToBeSetupMod-ItemIEs",
20723 asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121,
20724 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121)
20725 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121[0]), /* 1 */
20726 asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121, /* Same as above */
20727 sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121)
20728 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemIEs_tags_121[0]), /* 1 */
20729 { 0, 0, SEQUENCE_constraint },
20730 asn_MBR_SCell_ToBeSetupMod_ItemIEs_121,
20731 3, /* Elements count */
20732 &asn_SPC_SCell_ToBeSetupMod_ItemIEs_specs_121 /* Additional specs */
20735 static asn_TYPE_member_t asn_MBR_value_128[] = {
20736 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs__value, choice.SCell_ToBeRemoved_Item),
20737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20739 &asn_DEF_SCell_ToBeRemoved_Item,
20742 0, 0, /* No default value */
20743 "SCell-ToBeRemoved-Item"
20746 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_128[] = {
20747 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-ToBeRemoved-Item */
20749 static asn_CHOICE_specifics_t asn_SPC_value_specs_128 = {
20750 sizeof(struct SCell_ToBeRemoved_ItemIEs__value),
20751 offsetof(struct SCell_ToBeRemoved_ItemIEs__value, _asn_ctx),
20752 offsetof(struct SCell_ToBeRemoved_ItemIEs__value, present),
20753 sizeof(((struct SCell_ToBeRemoved_ItemIEs__value *)0)->present),
20754 asn_MAP_value_tag2el_128,
20755 1, /* Count of tags in the map */
20757 -1 /* Extensions start */
20759 static /* Use -fall-defs-global to expose */
20760 asn_TYPE_descriptor_t asn_DEF_value_128 = {
20764 0, /* No effective tags (pointer) */
20765 0, /* No effective tags (count) */
20766 0, /* No tags (pointer) */
20767 0, /* No tags (count) */
20768 { 0, 0, OPEN_TYPE_constraint },
20770 1, /* Elements count */
20771 &asn_SPC_value_specs_128 /* Additional specs */
20774 asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemIEs_125[] = {
20775 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs, id),
20776 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20777 -1, /* IMPLICIT tag at current level */
20778 &asn_DEF_ProtocolIE_ID,
20780 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126, memb_id_constraint_125 },
20781 0, 0, /* No default value */
20784 { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs, criticality),
20785 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20786 -1, /* IMPLICIT tag at current level */
20787 &asn_DEF_Criticality,
20788 select_SCell_ToBeRemoved_ItemIEs_criticality_type,
20789 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127, memb_criticality_constraint_125 },
20790 0, 0, /* No default value */
20793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemIEs, value),
20794 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20795 +1, /* EXPLICIT tag at current level */
20796 &asn_DEF_value_128,
20797 select_SCell_ToBeRemoved_ItemIEs_value_type,
20798 { &asn_OER_memb_value_constr_128, &asn_PER_memb_value_constr_128, memb_value_constraint_125 },
20799 0, 0, /* No default value */
20803 static const ber_tlv_tag_t asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125[] = {
20804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20806 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeRemoved_ItemIEs_tag2el_125[] = {
20807 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20808 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20809 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20811 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_ItemIEs_specs_125 = {
20812 sizeof(struct SCell_ToBeRemoved_ItemIEs),
20813 offsetof(struct SCell_ToBeRemoved_ItemIEs, _asn_ctx),
20814 asn_MAP_SCell_ToBeRemoved_ItemIEs_tag2el_125,
20815 3, /* Count of tags in the map */
20816 0, 0, 0, /* Optional elements (not needed) */
20817 -1, /* First extension addition */
20819 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemIEs = {
20820 "SCell-ToBeRemoved-ItemIEs",
20821 "SCell-ToBeRemoved-ItemIEs",
20823 asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125,
20824 sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125)
20825 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125[0]), /* 1 */
20826 asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125, /* Same as above */
20827 sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125)
20828 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemIEs_tags_125[0]), /* 1 */
20829 { 0, 0, SEQUENCE_constraint },
20830 asn_MBR_SCell_ToBeRemoved_ItemIEs_125,
20831 3, /* Elements count */
20832 &asn_SPC_SCell_ToBeRemoved_ItemIEs_specs_125 /* Additional specs */
20835 static asn_TYPE_member_t asn_MBR_value_132[] = {
20836 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs__value, choice.SRBs_ToBeSetupMod_Item),
20837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20839 &asn_DEF_SRBs_ToBeSetupMod_Item,
20842 0, 0, /* No default value */
20843 "SRBs-ToBeSetupMod-Item"
20846 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_132[] = {
20847 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-ToBeSetupMod-Item */
20849 static asn_CHOICE_specifics_t asn_SPC_value_specs_132 = {
20850 sizeof(struct SRBs_ToBeSetupMod_ItemIEs__value),
20851 offsetof(struct SRBs_ToBeSetupMod_ItemIEs__value, _asn_ctx),
20852 offsetof(struct SRBs_ToBeSetupMod_ItemIEs__value, present),
20853 sizeof(((struct SRBs_ToBeSetupMod_ItemIEs__value *)0)->present),
20854 asn_MAP_value_tag2el_132,
20855 1, /* Count of tags in the map */
20857 -1 /* Extensions start */
20859 static /* Use -fall-defs-global to expose */
20860 asn_TYPE_descriptor_t asn_DEF_value_132 = {
20864 0, /* No effective tags (pointer) */
20865 0, /* No effective tags (count) */
20866 0, /* No tags (pointer) */
20867 0, /* No tags (count) */
20868 { 0, 0, OPEN_TYPE_constraint },
20870 1, /* Elements count */
20871 &asn_SPC_value_specs_132 /* Additional specs */
20874 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129[] = {
20875 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs, id),
20876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20877 -1, /* IMPLICIT tag at current level */
20878 &asn_DEF_ProtocolIE_ID,
20880 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130, memb_id_constraint_129 },
20881 0, 0, /* No default value */
20884 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs, criticality),
20885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20886 -1, /* IMPLICIT tag at current level */
20887 &asn_DEF_Criticality,
20888 select_SRBs_ToBeSetupMod_ItemIEs_criticality_type,
20889 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131, memb_criticality_constraint_129 },
20890 0, 0, /* No default value */
20893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemIEs, value),
20894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20895 +1, /* EXPLICIT tag at current level */
20896 &asn_DEF_value_132,
20897 select_SRBs_ToBeSetupMod_ItemIEs_value_type,
20898 { &asn_OER_memb_value_constr_132, &asn_PER_memb_value_constr_132, memb_value_constraint_129 },
20899 0, 0, /* No default value */
20903 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129[] = {
20904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20906 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetupMod_ItemIEs_tag2el_129[] = {
20907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
20911 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_ItemIEs_specs_129 = {
20912 sizeof(struct SRBs_ToBeSetupMod_ItemIEs),
20913 offsetof(struct SRBs_ToBeSetupMod_ItemIEs, _asn_ctx),
20914 asn_MAP_SRBs_ToBeSetupMod_ItemIEs_tag2el_129,
20915 3, /* Count of tags in the map */
20916 0, 0, 0, /* Optional elements (not needed) */
20917 -1, /* First extension addition */
20919 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemIEs = {
20920 "SRBs-ToBeSetupMod-ItemIEs",
20921 "SRBs-ToBeSetupMod-ItemIEs",
20923 asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129,
20924 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129)
20925 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129[0]), /* 1 */
20926 asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129, /* Same as above */
20927 sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129)
20928 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemIEs_tags_129[0]), /* 1 */
20929 { 0, 0, SEQUENCE_constraint },
20930 asn_MBR_SRBs_ToBeSetupMod_ItemIEs_129,
20931 3, /* Elements count */
20932 &asn_SPC_SRBs_ToBeSetupMod_ItemIEs_specs_129 /* Additional specs */
20935 static asn_TYPE_member_t asn_MBR_value_136[] = {
20936 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs__value, choice.DRBs_ToBeSetupMod_Item),
20937 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20939 &asn_DEF_DRBs_ToBeSetupMod_Item,
20942 0, 0, /* No default value */
20943 "DRBs-ToBeSetupMod-Item"
20946 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_136[] = {
20947 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeSetupMod-Item */
20949 static asn_CHOICE_specifics_t asn_SPC_value_specs_136 = {
20950 sizeof(struct DRBs_ToBeSetupMod_ItemIEs__value),
20951 offsetof(struct DRBs_ToBeSetupMod_ItemIEs__value, _asn_ctx),
20952 offsetof(struct DRBs_ToBeSetupMod_ItemIEs__value, present),
20953 sizeof(((struct DRBs_ToBeSetupMod_ItemIEs__value *)0)->present),
20954 asn_MAP_value_tag2el_136,
20955 1, /* Count of tags in the map */
20957 -1 /* Extensions start */
20959 static /* Use -fall-defs-global to expose */
20960 asn_TYPE_descriptor_t asn_DEF_value_136 = {
20964 0, /* No effective tags (pointer) */
20965 0, /* No effective tags (count) */
20966 0, /* No tags (pointer) */
20967 0, /* No tags (count) */
20968 { 0, 0, OPEN_TYPE_constraint },
20970 1, /* Elements count */
20971 &asn_SPC_value_specs_136 /* Additional specs */
20974 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133[] = {
20975 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs, id),
20976 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20977 -1, /* IMPLICIT tag at current level */
20978 &asn_DEF_ProtocolIE_ID,
20980 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134, memb_id_constraint_133 },
20981 0, 0, /* No default value */
20984 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs, criticality),
20985 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20986 -1, /* IMPLICIT tag at current level */
20987 &asn_DEF_Criticality,
20988 select_DRBs_ToBeSetupMod_ItemIEs_criticality_type,
20989 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135, memb_criticality_constraint_133 },
20990 0, 0, /* No default value */
20993 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemIEs, value),
20994 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20995 +1, /* EXPLICIT tag at current level */
20996 &asn_DEF_value_136,
20997 select_DRBs_ToBeSetupMod_ItemIEs_value_type,
20998 { &asn_OER_memb_value_constr_136, &asn_PER_memb_value_constr_136, memb_value_constraint_133 },
20999 0, 0, /* No default value */
21003 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133[] = {
21004 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21006 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetupMod_ItemIEs_tag2el_133[] = {
21007 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21008 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21009 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21011 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_ItemIEs_specs_133 = {
21012 sizeof(struct DRBs_ToBeSetupMod_ItemIEs),
21013 offsetof(struct DRBs_ToBeSetupMod_ItemIEs, _asn_ctx),
21014 asn_MAP_DRBs_ToBeSetupMod_ItemIEs_tag2el_133,
21015 3, /* Count of tags in the map */
21016 0, 0, 0, /* Optional elements (not needed) */
21017 -1, /* First extension addition */
21019 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemIEs = {
21020 "DRBs-ToBeSetupMod-ItemIEs",
21021 "DRBs-ToBeSetupMod-ItemIEs",
21023 asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133,
21024 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133)
21025 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133[0]), /* 1 */
21026 asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133, /* Same as above */
21027 sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133)
21028 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemIEs_tags_133[0]), /* 1 */
21029 { 0, 0, SEQUENCE_constraint },
21030 asn_MBR_DRBs_ToBeSetupMod_ItemIEs_133,
21031 3, /* Elements count */
21032 &asn_SPC_DRBs_ToBeSetupMod_ItemIEs_specs_133 /* Additional specs */
21035 static asn_TYPE_member_t asn_MBR_value_140[] = {
21036 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs__value, choice.DRBs_ToBeModified_Item),
21037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21039 &asn_DEF_DRBs_ToBeModified_Item,
21042 0, 0, /* No default value */
21043 "DRBs-ToBeModified-Item"
21046 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_140[] = {
21047 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeModified-Item */
21049 static asn_CHOICE_specifics_t asn_SPC_value_specs_140 = {
21050 sizeof(struct DRBs_ToBeModified_ItemIEs__value),
21051 offsetof(struct DRBs_ToBeModified_ItemIEs__value, _asn_ctx),
21052 offsetof(struct DRBs_ToBeModified_ItemIEs__value, present),
21053 sizeof(((struct DRBs_ToBeModified_ItemIEs__value *)0)->present),
21054 asn_MAP_value_tag2el_140,
21055 1, /* Count of tags in the map */
21057 -1 /* Extensions start */
21059 static /* Use -fall-defs-global to expose */
21060 asn_TYPE_descriptor_t asn_DEF_value_140 = {
21064 0, /* No effective tags (pointer) */
21065 0, /* No effective tags (count) */
21066 0, /* No tags (pointer) */
21067 0, /* No tags (count) */
21068 { 0, 0, OPEN_TYPE_constraint },
21070 1, /* Elements count */
21071 &asn_SPC_value_specs_140 /* Additional specs */
21074 asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemIEs_137[] = {
21075 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs, id),
21076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21077 -1, /* IMPLICIT tag at current level */
21078 &asn_DEF_ProtocolIE_ID,
21080 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138, memb_id_constraint_137 },
21081 0, 0, /* No default value */
21084 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs, criticality),
21085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21086 -1, /* IMPLICIT tag at current level */
21087 &asn_DEF_Criticality,
21088 select_DRBs_ToBeModified_ItemIEs_criticality_type,
21089 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139, memb_criticality_constraint_137 },
21090 0, 0, /* No default value */
21093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemIEs, value),
21094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21095 +1, /* EXPLICIT tag at current level */
21096 &asn_DEF_value_140,
21097 select_DRBs_ToBeModified_ItemIEs_value_type,
21098 { &asn_OER_memb_value_constr_140, &asn_PER_memb_value_constr_140, memb_value_constraint_137 },
21099 0, 0, /* No default value */
21103 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137[] = {
21104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21106 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeModified_ItemIEs_tag2el_137[] = {
21107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21111 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_ItemIEs_specs_137 = {
21112 sizeof(struct DRBs_ToBeModified_ItemIEs),
21113 offsetof(struct DRBs_ToBeModified_ItemIEs, _asn_ctx),
21114 asn_MAP_DRBs_ToBeModified_ItemIEs_tag2el_137,
21115 3, /* Count of tags in the map */
21116 0, 0, 0, /* Optional elements (not needed) */
21117 -1, /* First extension addition */
21119 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemIEs = {
21120 "DRBs-ToBeModified-ItemIEs",
21121 "DRBs-ToBeModified-ItemIEs",
21123 asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137,
21124 sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137)
21125 /sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137[0]), /* 1 */
21126 asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137, /* Same as above */
21127 sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137)
21128 /sizeof(asn_DEF_DRBs_ToBeModified_ItemIEs_tags_137[0]), /* 1 */
21129 { 0, 0, SEQUENCE_constraint },
21130 asn_MBR_DRBs_ToBeModified_ItemIEs_137,
21131 3, /* Elements count */
21132 &asn_SPC_DRBs_ToBeModified_ItemIEs_specs_137 /* Additional specs */
21135 static asn_TYPE_member_t asn_MBR_value_144[] = {
21136 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs__value, choice.SRBs_ToBeReleased_Item),
21137 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21139 &asn_DEF_SRBs_ToBeReleased_Item,
21142 0, 0, /* No default value */
21143 "SRBs-ToBeReleased-Item"
21146 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_144[] = {
21147 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-ToBeReleased-Item */
21149 static asn_CHOICE_specifics_t asn_SPC_value_specs_144 = {
21150 sizeof(struct SRBs_ToBeReleased_ItemIEs__value),
21151 offsetof(struct SRBs_ToBeReleased_ItemIEs__value, _asn_ctx),
21152 offsetof(struct SRBs_ToBeReleased_ItemIEs__value, present),
21153 sizeof(((struct SRBs_ToBeReleased_ItemIEs__value *)0)->present),
21154 asn_MAP_value_tag2el_144,
21155 1, /* Count of tags in the map */
21157 -1 /* Extensions start */
21159 static /* Use -fall-defs-global to expose */
21160 asn_TYPE_descriptor_t asn_DEF_value_144 = {
21164 0, /* No effective tags (pointer) */
21165 0, /* No effective tags (count) */
21166 0, /* No tags (pointer) */
21167 0, /* No tags (count) */
21168 { 0, 0, OPEN_TYPE_constraint },
21170 1, /* Elements count */
21171 &asn_SPC_value_specs_144 /* Additional specs */
21174 asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemIEs_141[] = {
21175 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs, id),
21176 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21177 -1, /* IMPLICIT tag at current level */
21178 &asn_DEF_ProtocolIE_ID,
21180 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142, memb_id_constraint_141 },
21181 0, 0, /* No default value */
21184 { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs, criticality),
21185 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21186 -1, /* IMPLICIT tag at current level */
21187 &asn_DEF_Criticality,
21188 select_SRBs_ToBeReleased_ItemIEs_criticality_type,
21189 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143, memb_criticality_constraint_141 },
21190 0, 0, /* No default value */
21193 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemIEs, value),
21194 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21195 +1, /* EXPLICIT tag at current level */
21196 &asn_DEF_value_144,
21197 select_SRBs_ToBeReleased_ItemIEs_value_type,
21198 { &asn_OER_memb_value_constr_144, &asn_PER_memb_value_constr_144, memb_value_constraint_141 },
21199 0, 0, /* No default value */
21203 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141[] = {
21204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21206 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeReleased_ItemIEs_tag2el_141[] = {
21207 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21208 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21209 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21211 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_ItemIEs_specs_141 = {
21212 sizeof(struct SRBs_ToBeReleased_ItemIEs),
21213 offsetof(struct SRBs_ToBeReleased_ItemIEs, _asn_ctx),
21214 asn_MAP_SRBs_ToBeReleased_ItemIEs_tag2el_141,
21215 3, /* Count of tags in the map */
21216 0, 0, 0, /* Optional elements (not needed) */
21217 -1, /* First extension addition */
21219 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemIEs = {
21220 "SRBs-ToBeReleased-ItemIEs",
21221 "SRBs-ToBeReleased-ItemIEs",
21223 asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141,
21224 sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141)
21225 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141[0]), /* 1 */
21226 asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141, /* Same as above */
21227 sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141)
21228 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemIEs_tags_141[0]), /* 1 */
21229 { 0, 0, SEQUENCE_constraint },
21230 asn_MBR_SRBs_ToBeReleased_ItemIEs_141,
21231 3, /* Elements count */
21232 &asn_SPC_SRBs_ToBeReleased_ItemIEs_specs_141 /* Additional specs */
21235 static asn_TYPE_member_t asn_MBR_value_148[] = {
21236 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs__value, choice.DRBs_ToBeReleased_Item),
21237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21239 &asn_DEF_DRBs_ToBeReleased_Item,
21242 0, 0, /* No default value */
21243 "DRBs-ToBeReleased-Item"
21246 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_148[] = {
21247 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ToBeReleased-Item */
21249 static asn_CHOICE_specifics_t asn_SPC_value_specs_148 = {
21250 sizeof(struct DRBs_ToBeReleased_ItemIEs__value),
21251 offsetof(struct DRBs_ToBeReleased_ItemIEs__value, _asn_ctx),
21252 offsetof(struct DRBs_ToBeReleased_ItemIEs__value, present),
21253 sizeof(((struct DRBs_ToBeReleased_ItemIEs__value *)0)->present),
21254 asn_MAP_value_tag2el_148,
21255 1, /* Count of tags in the map */
21257 -1 /* Extensions start */
21259 static /* Use -fall-defs-global to expose */
21260 asn_TYPE_descriptor_t asn_DEF_value_148 = {
21264 0, /* No effective tags (pointer) */
21265 0, /* No effective tags (count) */
21266 0, /* No tags (pointer) */
21267 0, /* No tags (count) */
21268 { 0, 0, OPEN_TYPE_constraint },
21270 1, /* Elements count */
21271 &asn_SPC_value_specs_148 /* Additional specs */
21274 asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemIEs_145[] = {
21275 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs, id),
21276 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21277 -1, /* IMPLICIT tag at current level */
21278 &asn_DEF_ProtocolIE_ID,
21280 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146, memb_id_constraint_145 },
21281 0, 0, /* No default value */
21284 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs, criticality),
21285 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21286 -1, /* IMPLICIT tag at current level */
21287 &asn_DEF_Criticality,
21288 select_DRBs_ToBeReleased_ItemIEs_criticality_type,
21289 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147, memb_criticality_constraint_145 },
21290 0, 0, /* No default value */
21293 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemIEs, value),
21294 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21295 +1, /* EXPLICIT tag at current level */
21296 &asn_DEF_value_148,
21297 select_DRBs_ToBeReleased_ItemIEs_value_type,
21298 { &asn_OER_memb_value_constr_148, &asn_PER_memb_value_constr_148, memb_value_constraint_145 },
21299 0, 0, /* No default value */
21303 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145[] = {
21304 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21306 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeReleased_ItemIEs_tag2el_145[] = {
21307 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21308 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21309 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21311 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_ItemIEs_specs_145 = {
21312 sizeof(struct DRBs_ToBeReleased_ItemIEs),
21313 offsetof(struct DRBs_ToBeReleased_ItemIEs, _asn_ctx),
21314 asn_MAP_DRBs_ToBeReleased_ItemIEs_tag2el_145,
21315 3, /* Count of tags in the map */
21316 0, 0, 0, /* Optional elements (not needed) */
21317 -1, /* First extension addition */
21319 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemIEs = {
21320 "DRBs-ToBeReleased-ItemIEs",
21321 "DRBs-ToBeReleased-ItemIEs",
21323 asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145,
21324 sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145)
21325 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145[0]), /* 1 */
21326 asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145, /* Same as above */
21327 sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145)
21328 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemIEs_tags_145[0]), /* 1 */
21329 { 0, 0, SEQUENCE_constraint },
21330 asn_MBR_DRBs_ToBeReleased_ItemIEs_145,
21331 3, /* Elements count */
21332 &asn_SPC_DRBs_ToBeReleased_ItemIEs_specs_145 /* Additional specs */
21335 static asn_TYPE_member_t asn_MBR_value_152[] = {
21336 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs__value, choice.DRBs_SetupMod_Item),
21337 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21339 &asn_DEF_DRBs_SetupMod_Item,
21342 0, 0, /* No default value */
21343 "DRBs-SetupMod-Item"
21346 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_152[] = {
21347 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-SetupMod-Item */
21349 static asn_CHOICE_specifics_t asn_SPC_value_specs_152 = {
21350 sizeof(struct DRBs_SetupMod_ItemIEs__value),
21351 offsetof(struct DRBs_SetupMod_ItemIEs__value, _asn_ctx),
21352 offsetof(struct DRBs_SetupMod_ItemIEs__value, present),
21353 sizeof(((struct DRBs_SetupMod_ItemIEs__value *)0)->present),
21354 asn_MAP_value_tag2el_152,
21355 1, /* Count of tags in the map */
21357 -1 /* Extensions start */
21359 static /* Use -fall-defs-global to expose */
21360 asn_TYPE_descriptor_t asn_DEF_value_152 = {
21364 0, /* No effective tags (pointer) */
21365 0, /* No effective tags (count) */
21366 0, /* No tags (pointer) */
21367 0, /* No tags (count) */
21368 { 0, 0, OPEN_TYPE_constraint },
21370 1, /* Elements count */
21371 &asn_SPC_value_specs_152 /* Additional specs */
21374 asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemIEs_149[] = {
21375 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs, id),
21376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21377 -1, /* IMPLICIT tag at current level */
21378 &asn_DEF_ProtocolIE_ID,
21380 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150, memb_id_constraint_149 },
21381 0, 0, /* No default value */
21384 { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs, criticality),
21385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21386 -1, /* IMPLICIT tag at current level */
21387 &asn_DEF_Criticality,
21388 select_DRBs_SetupMod_ItemIEs_criticality_type,
21389 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151, memb_criticality_constraint_149 },
21390 0, 0, /* No default value */
21393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemIEs, value),
21394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21395 +1, /* EXPLICIT tag at current level */
21396 &asn_DEF_value_152,
21397 select_DRBs_SetupMod_ItemIEs_value_type,
21398 { &asn_OER_memb_value_constr_152, &asn_PER_memb_value_constr_152, memb_value_constraint_149 },
21399 0, 0, /* No default value */
21403 static const ber_tlv_tag_t asn_DEF_DRBs_SetupMod_ItemIEs_tags_149[] = {
21404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21406 static const asn_TYPE_tag2member_t asn_MAP_DRBs_SetupMod_ItemIEs_tag2el_149[] = {
21407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21411 asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_ItemIEs_specs_149 = {
21412 sizeof(struct DRBs_SetupMod_ItemIEs),
21413 offsetof(struct DRBs_SetupMod_ItemIEs, _asn_ctx),
21414 asn_MAP_DRBs_SetupMod_ItemIEs_tag2el_149,
21415 3, /* Count of tags in the map */
21416 0, 0, 0, /* Optional elements (not needed) */
21417 -1, /* First extension addition */
21419 asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemIEs = {
21420 "DRBs-SetupMod-ItemIEs",
21421 "DRBs-SetupMod-ItemIEs",
21423 asn_DEF_DRBs_SetupMod_ItemIEs_tags_149,
21424 sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149)
21425 /sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149[0]), /* 1 */
21426 asn_DEF_DRBs_SetupMod_ItemIEs_tags_149, /* Same as above */
21427 sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149)
21428 /sizeof(asn_DEF_DRBs_SetupMod_ItemIEs_tags_149[0]), /* 1 */
21429 { 0, 0, SEQUENCE_constraint },
21430 asn_MBR_DRBs_SetupMod_ItemIEs_149,
21431 3, /* Elements count */
21432 &asn_SPC_DRBs_SetupMod_ItemIEs_specs_149 /* Additional specs */
21435 static asn_TYPE_member_t asn_MBR_value_156[] = {
21436 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs__value, choice.DRBs_Modified_Item),
21437 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21439 &asn_DEF_DRBs_Modified_Item,
21442 0, 0, /* No default value */
21443 "DRBs-Modified-Item"
21446 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_156[] = {
21447 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Modified-Item */
21449 static asn_CHOICE_specifics_t asn_SPC_value_specs_156 = {
21450 sizeof(struct DRBs_Modified_ItemIEs__value),
21451 offsetof(struct DRBs_Modified_ItemIEs__value, _asn_ctx),
21452 offsetof(struct DRBs_Modified_ItemIEs__value, present),
21453 sizeof(((struct DRBs_Modified_ItemIEs__value *)0)->present),
21454 asn_MAP_value_tag2el_156,
21455 1, /* Count of tags in the map */
21457 -1 /* Extensions start */
21459 static /* Use -fall-defs-global to expose */
21460 asn_TYPE_descriptor_t asn_DEF_value_156 = {
21464 0, /* No effective tags (pointer) */
21465 0, /* No effective tags (count) */
21466 0, /* No tags (pointer) */
21467 0, /* No tags (count) */
21468 { 0, 0, OPEN_TYPE_constraint },
21470 1, /* Elements count */
21471 &asn_SPC_value_specs_156 /* Additional specs */
21474 asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemIEs_153[] = {
21475 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs, id),
21476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21477 -1, /* IMPLICIT tag at current level */
21478 &asn_DEF_ProtocolIE_ID,
21480 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154, memb_id_constraint_153 },
21481 0, 0, /* No default value */
21484 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs, criticality),
21485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21486 -1, /* IMPLICIT tag at current level */
21487 &asn_DEF_Criticality,
21488 select_DRBs_Modified_ItemIEs_criticality_type,
21489 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155, memb_criticality_constraint_153 },
21490 0, 0, /* No default value */
21493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemIEs, value),
21494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21495 +1, /* EXPLICIT tag at current level */
21496 &asn_DEF_value_156,
21497 select_DRBs_Modified_ItemIEs_value_type,
21498 { &asn_OER_memb_value_constr_156, &asn_PER_memb_value_constr_156, memb_value_constraint_153 },
21499 0, 0, /* No default value */
21503 static const ber_tlv_tag_t asn_DEF_DRBs_Modified_ItemIEs_tags_153[] = {
21504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21506 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Modified_ItemIEs_tag2el_153[] = {
21507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21511 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_ItemIEs_specs_153 = {
21512 sizeof(struct DRBs_Modified_ItemIEs),
21513 offsetof(struct DRBs_Modified_ItemIEs, _asn_ctx),
21514 asn_MAP_DRBs_Modified_ItemIEs_tag2el_153,
21515 3, /* Count of tags in the map */
21516 0, 0, 0, /* Optional elements (not needed) */
21517 -1, /* First extension addition */
21519 asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemIEs = {
21520 "DRBs-Modified-ItemIEs",
21521 "DRBs-Modified-ItemIEs",
21523 asn_DEF_DRBs_Modified_ItemIEs_tags_153,
21524 sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153)
21525 /sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153[0]), /* 1 */
21526 asn_DEF_DRBs_Modified_ItemIEs_tags_153, /* Same as above */
21527 sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153)
21528 /sizeof(asn_DEF_DRBs_Modified_ItemIEs_tags_153[0]), /* 1 */
21529 { 0, 0, SEQUENCE_constraint },
21530 asn_MBR_DRBs_Modified_ItemIEs_153,
21531 3, /* Elements count */
21532 &asn_SPC_DRBs_Modified_ItemIEs_specs_153 /* Additional specs */
21535 static asn_TYPE_member_t asn_MBR_value_160[] = {
21536 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs__value, choice.SRBs_SetupMod_Item),
21537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21539 &asn_DEF_SRBs_SetupMod_Item,
21542 0, 0, /* No default value */
21543 "SRBs-SetupMod-Item"
21546 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_160[] = {
21547 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-SetupMod-Item */
21549 static asn_CHOICE_specifics_t asn_SPC_value_specs_160 = {
21550 sizeof(struct SRBs_SetupMod_ItemIEs__value),
21551 offsetof(struct SRBs_SetupMod_ItemIEs__value, _asn_ctx),
21552 offsetof(struct SRBs_SetupMod_ItemIEs__value, present),
21553 sizeof(((struct SRBs_SetupMod_ItemIEs__value *)0)->present),
21554 asn_MAP_value_tag2el_160,
21555 1, /* Count of tags in the map */
21557 -1 /* Extensions start */
21559 static /* Use -fall-defs-global to expose */
21560 asn_TYPE_descriptor_t asn_DEF_value_160 = {
21564 0, /* No effective tags (pointer) */
21565 0, /* No effective tags (count) */
21566 0, /* No tags (pointer) */
21567 0, /* No tags (count) */
21568 { 0, 0, OPEN_TYPE_constraint },
21570 1, /* Elements count */
21571 &asn_SPC_value_specs_160 /* Additional specs */
21574 asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemIEs_157[] = {
21575 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs, id),
21576 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21577 -1, /* IMPLICIT tag at current level */
21578 &asn_DEF_ProtocolIE_ID,
21580 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158, memb_id_constraint_157 },
21581 0, 0, /* No default value */
21584 { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs, criticality),
21585 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21586 -1, /* IMPLICIT tag at current level */
21587 &asn_DEF_Criticality,
21588 select_SRBs_SetupMod_ItemIEs_criticality_type,
21589 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159, memb_criticality_constraint_157 },
21590 0, 0, /* No default value */
21593 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemIEs, value),
21594 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21595 +1, /* EXPLICIT tag at current level */
21596 &asn_DEF_value_160,
21597 select_SRBs_SetupMod_ItemIEs_value_type,
21598 { &asn_OER_memb_value_constr_160, &asn_PER_memb_value_constr_160, memb_value_constraint_157 },
21599 0, 0, /* No default value */
21603 static const ber_tlv_tag_t asn_DEF_SRBs_SetupMod_ItemIEs_tags_157[] = {
21604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21606 static const asn_TYPE_tag2member_t asn_MAP_SRBs_SetupMod_ItemIEs_tag2el_157[] = {
21607 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21608 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21609 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21611 asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_ItemIEs_specs_157 = {
21612 sizeof(struct SRBs_SetupMod_ItemIEs),
21613 offsetof(struct SRBs_SetupMod_ItemIEs, _asn_ctx),
21614 asn_MAP_SRBs_SetupMod_ItemIEs_tag2el_157,
21615 3, /* Count of tags in the map */
21616 0, 0, 0, /* Optional elements (not needed) */
21617 -1, /* First extension addition */
21619 asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemIEs = {
21620 "SRBs-SetupMod-ItemIEs",
21621 "SRBs-SetupMod-ItemIEs",
21623 asn_DEF_SRBs_SetupMod_ItemIEs_tags_157,
21624 sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157)
21625 /sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157[0]), /* 1 */
21626 asn_DEF_SRBs_SetupMod_ItemIEs_tags_157, /* Same as above */
21627 sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157)
21628 /sizeof(asn_DEF_SRBs_SetupMod_ItemIEs_tags_157[0]), /* 1 */
21629 { 0, 0, SEQUENCE_constraint },
21630 asn_MBR_SRBs_SetupMod_ItemIEs_157,
21631 3, /* Elements count */
21632 &asn_SPC_SRBs_SetupMod_ItemIEs_specs_157 /* Additional specs */
21635 static asn_TYPE_member_t asn_MBR_value_164[] = {
21636 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs__value, choice.SRBs_Modified_Item),
21637 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21639 &asn_DEF_SRBs_Modified_Item,
21642 0, 0, /* No default value */
21643 "SRBs-Modified-Item"
21646 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_164[] = {
21647 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-Modified-Item */
21649 static asn_CHOICE_specifics_t asn_SPC_value_specs_164 = {
21650 sizeof(struct SRBs_Modified_ItemIEs__value),
21651 offsetof(struct SRBs_Modified_ItemIEs__value, _asn_ctx),
21652 offsetof(struct SRBs_Modified_ItemIEs__value, present),
21653 sizeof(((struct SRBs_Modified_ItemIEs__value *)0)->present),
21654 asn_MAP_value_tag2el_164,
21655 1, /* Count of tags in the map */
21657 -1 /* Extensions start */
21659 static /* Use -fall-defs-global to expose */
21660 asn_TYPE_descriptor_t asn_DEF_value_164 = {
21664 0, /* No effective tags (pointer) */
21665 0, /* No effective tags (count) */
21666 0, /* No tags (pointer) */
21667 0, /* No tags (count) */
21668 { 0, 0, OPEN_TYPE_constraint },
21670 1, /* Elements count */
21671 &asn_SPC_value_specs_164 /* Additional specs */
21674 asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemIEs_161[] = {
21675 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs, id),
21676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21677 -1, /* IMPLICIT tag at current level */
21678 &asn_DEF_ProtocolIE_ID,
21680 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162, memb_id_constraint_161 },
21681 0, 0, /* No default value */
21684 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs, criticality),
21685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21686 -1, /* IMPLICIT tag at current level */
21687 &asn_DEF_Criticality,
21688 select_SRBs_Modified_ItemIEs_criticality_type,
21689 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163, memb_criticality_constraint_161 },
21690 0, 0, /* No default value */
21693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemIEs, value),
21694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21695 +1, /* EXPLICIT tag at current level */
21696 &asn_DEF_value_164,
21697 select_SRBs_Modified_ItemIEs_value_type,
21698 { &asn_OER_memb_value_constr_164, &asn_PER_memb_value_constr_164, memb_value_constraint_161 },
21699 0, 0, /* No default value */
21703 static const ber_tlv_tag_t asn_DEF_SRBs_Modified_ItemIEs_tags_161[] = {
21704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21706 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Modified_ItemIEs_tag2el_161[] = {
21707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21711 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_ItemIEs_specs_161 = {
21712 sizeof(struct SRBs_Modified_ItemIEs),
21713 offsetof(struct SRBs_Modified_ItemIEs, _asn_ctx),
21714 asn_MAP_SRBs_Modified_ItemIEs_tag2el_161,
21715 3, /* Count of tags in the map */
21716 0, 0, 0, /* Optional elements (not needed) */
21717 -1, /* First extension addition */
21719 asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemIEs = {
21720 "SRBs-Modified-ItemIEs",
21721 "SRBs-Modified-ItemIEs",
21723 asn_DEF_SRBs_Modified_ItemIEs_tags_161,
21724 sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161)
21725 /sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161[0]), /* 1 */
21726 asn_DEF_SRBs_Modified_ItemIEs_tags_161, /* Same as above */
21727 sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161)
21728 /sizeof(asn_DEF_SRBs_Modified_ItemIEs_tags_161[0]), /* 1 */
21729 { 0, 0, SEQUENCE_constraint },
21730 asn_MBR_SRBs_Modified_ItemIEs_161,
21731 3, /* Elements count */
21732 &asn_SPC_SRBs_Modified_ItemIEs_specs_161 /* Additional specs */
21735 static asn_TYPE_member_t asn_MBR_value_168[] = {
21736 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs__value, choice.DRBs_FailedToBeModified_Item),
21737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21739 &asn_DEF_DRBs_FailedToBeModified_Item,
21742 0, 0, /* No default value */
21743 "DRBs-FailedToBeModified-Item"
21746 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_168[] = {
21747 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-FailedToBeModified-Item */
21749 static asn_CHOICE_specifics_t asn_SPC_value_specs_168 = {
21750 sizeof(struct DRBs_FailedToBeModified_ItemIEs__value),
21751 offsetof(struct DRBs_FailedToBeModified_ItemIEs__value, _asn_ctx),
21752 offsetof(struct DRBs_FailedToBeModified_ItemIEs__value, present),
21753 sizeof(((struct DRBs_FailedToBeModified_ItemIEs__value *)0)->present),
21754 asn_MAP_value_tag2el_168,
21755 1, /* Count of tags in the map */
21757 -1 /* Extensions start */
21759 static /* Use -fall-defs-global to expose */
21760 asn_TYPE_descriptor_t asn_DEF_value_168 = {
21764 0, /* No effective tags (pointer) */
21765 0, /* No effective tags (count) */
21766 0, /* No tags (pointer) */
21767 0, /* No tags (count) */
21768 { 0, 0, OPEN_TYPE_constraint },
21770 1, /* Elements count */
21771 &asn_SPC_value_specs_168 /* Additional specs */
21774 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemIEs_165[] = {
21775 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs, id),
21776 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21777 -1, /* IMPLICIT tag at current level */
21778 &asn_DEF_ProtocolIE_ID,
21780 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166, memb_id_constraint_165 },
21781 0, 0, /* No default value */
21784 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs, criticality),
21785 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21786 -1, /* IMPLICIT tag at current level */
21787 &asn_DEF_Criticality,
21788 select_DRBs_FailedToBeModified_ItemIEs_criticality_type,
21789 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167, memb_criticality_constraint_165 },
21790 0, 0, /* No default value */
21793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemIEs, value),
21794 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21795 +1, /* EXPLICIT tag at current level */
21796 &asn_DEF_value_168,
21797 select_DRBs_FailedToBeModified_ItemIEs_value_type,
21798 { &asn_OER_memb_value_constr_168, &asn_PER_memb_value_constr_168, memb_value_constraint_165 },
21799 0, 0, /* No default value */
21803 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165[] = {
21804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21806 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeModified_ItemIEs_tag2el_165[] = {
21807 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21808 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21809 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21811 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_ItemIEs_specs_165 = {
21812 sizeof(struct DRBs_FailedToBeModified_ItemIEs),
21813 offsetof(struct DRBs_FailedToBeModified_ItemIEs, _asn_ctx),
21814 asn_MAP_DRBs_FailedToBeModified_ItemIEs_tag2el_165,
21815 3, /* Count of tags in the map */
21816 0, 0, 0, /* Optional elements (not needed) */
21817 -1, /* First extension addition */
21819 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemIEs = {
21820 "DRBs-FailedToBeModified-ItemIEs",
21821 "DRBs-FailedToBeModified-ItemIEs",
21823 asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165,
21824 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165)
21825 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165[0]), /* 1 */
21826 asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165, /* Same as above */
21827 sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165)
21828 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemIEs_tags_165[0]), /* 1 */
21829 { 0, 0, SEQUENCE_constraint },
21830 asn_MBR_DRBs_FailedToBeModified_ItemIEs_165,
21831 3, /* Elements count */
21832 &asn_SPC_DRBs_FailedToBeModified_ItemIEs_specs_165 /* Additional specs */
21835 static asn_TYPE_member_t asn_MBR_value_172[] = {
21836 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs__value, choice.SRBs_FailedToBeSetupMod_Item),
21837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21839 &asn_DEF_SRBs_FailedToBeSetupMod_Item,
21842 0, 0, /* No default value */
21843 "SRBs-FailedToBeSetupMod-Item"
21846 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_172[] = {
21847 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-FailedToBeSetupMod-Item */
21849 static asn_CHOICE_specifics_t asn_SPC_value_specs_172 = {
21850 sizeof(struct SRBs_FailedToBeSetupMod_ItemIEs__value),
21851 offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs__value, _asn_ctx),
21852 offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs__value, present),
21853 sizeof(((struct SRBs_FailedToBeSetupMod_ItemIEs__value *)0)->present),
21854 asn_MAP_value_tag2el_172,
21855 1, /* Count of tags in the map */
21857 -1 /* Extensions start */
21859 static /* Use -fall-defs-global to expose */
21860 asn_TYPE_descriptor_t asn_DEF_value_172 = {
21864 0, /* No effective tags (pointer) */
21865 0, /* No effective tags (count) */
21866 0, /* No tags (pointer) */
21867 0, /* No tags (count) */
21868 { 0, 0, OPEN_TYPE_constraint },
21870 1, /* Elements count */
21871 &asn_SPC_value_specs_172 /* Additional specs */
21874 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169[] = {
21875 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, id),
21876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21877 -1, /* IMPLICIT tag at current level */
21878 &asn_DEF_ProtocolIE_ID,
21880 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170, memb_id_constraint_169 },
21881 0, 0, /* No default value */
21884 { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, criticality),
21885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21886 -1, /* IMPLICIT tag at current level */
21887 &asn_DEF_Criticality,
21888 select_SRBs_FailedToBeSetupMod_ItemIEs_criticality_type,
21889 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171, memb_criticality_constraint_169 },
21890 0, 0, /* No default value */
21893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, value),
21894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21895 +1, /* EXPLICIT tag at current level */
21896 &asn_DEF_value_172,
21897 select_SRBs_FailedToBeSetupMod_ItemIEs_value_type,
21898 { &asn_OER_memb_value_constr_172, &asn_PER_memb_value_constr_172, memb_value_constraint_169 },
21899 0, 0, /* No default value */
21903 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169[] = {
21904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21906 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetupMod_ItemIEs_tag2el_169[] = {
21907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
21911 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_ItemIEs_specs_169 = {
21912 sizeof(struct SRBs_FailedToBeSetupMod_ItemIEs),
21913 offsetof(struct SRBs_FailedToBeSetupMod_ItemIEs, _asn_ctx),
21914 asn_MAP_SRBs_FailedToBeSetupMod_ItemIEs_tag2el_169,
21915 3, /* Count of tags in the map */
21916 0, 0, 0, /* Optional elements (not needed) */
21917 -1, /* First extension addition */
21919 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs = {
21920 "SRBs-FailedToBeSetupMod-ItemIEs",
21921 "SRBs-FailedToBeSetupMod-ItemIEs",
21923 asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169,
21924 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169)
21925 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169[0]), /* 1 */
21926 asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169, /* Same as above */
21927 sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169)
21928 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemIEs_tags_169[0]), /* 1 */
21929 { 0, 0, SEQUENCE_constraint },
21930 asn_MBR_SRBs_FailedToBeSetupMod_ItemIEs_169,
21931 3, /* Elements count */
21932 &asn_SPC_SRBs_FailedToBeSetupMod_ItemIEs_specs_169 /* Additional specs */
21935 static asn_TYPE_member_t asn_MBR_value_176[] = {
21936 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs__value, choice.DRBs_FailedToBeSetupMod_Item),
21937 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21939 &asn_DEF_DRBs_FailedToBeSetupMod_Item,
21942 0, 0, /* No default value */
21943 "DRBs-FailedToBeSetupMod-Item"
21946 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_176[] = {
21947 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-FailedToBeSetupMod-Item */
21949 static asn_CHOICE_specifics_t asn_SPC_value_specs_176 = {
21950 sizeof(struct DRBs_FailedToBeSetupMod_ItemIEs__value),
21951 offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs__value, _asn_ctx),
21952 offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs__value, present),
21953 sizeof(((struct DRBs_FailedToBeSetupMod_ItemIEs__value *)0)->present),
21954 asn_MAP_value_tag2el_176,
21955 1, /* Count of tags in the map */
21957 -1 /* Extensions start */
21959 static /* Use -fall-defs-global to expose */
21960 asn_TYPE_descriptor_t asn_DEF_value_176 = {
21964 0, /* No effective tags (pointer) */
21965 0, /* No effective tags (count) */
21966 0, /* No tags (pointer) */
21967 0, /* No tags (count) */
21968 { 0, 0, OPEN_TYPE_constraint },
21970 1, /* Elements count */
21971 &asn_SPC_value_specs_176 /* Additional specs */
21974 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173[] = {
21975 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, id),
21976 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21977 -1, /* IMPLICIT tag at current level */
21978 &asn_DEF_ProtocolIE_ID,
21980 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174, memb_id_constraint_173 },
21981 0, 0, /* No default value */
21984 { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, criticality),
21985 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21986 -1, /* IMPLICIT tag at current level */
21987 &asn_DEF_Criticality,
21988 select_DRBs_FailedToBeSetupMod_ItemIEs_criticality_type,
21989 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175, memb_criticality_constraint_173 },
21990 0, 0, /* No default value */
21993 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, value),
21994 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21995 +1, /* EXPLICIT tag at current level */
21996 &asn_DEF_value_176,
21997 select_DRBs_FailedToBeSetupMod_ItemIEs_value_type,
21998 { &asn_OER_memb_value_constr_176, &asn_PER_memb_value_constr_176, memb_value_constraint_173 },
21999 0, 0, /* No default value */
22003 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173[] = {
22004 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22006 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetupMod_ItemIEs_tag2el_173[] = {
22007 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22008 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22009 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22011 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_ItemIEs_specs_173 = {
22012 sizeof(struct DRBs_FailedToBeSetupMod_ItemIEs),
22013 offsetof(struct DRBs_FailedToBeSetupMod_ItemIEs, _asn_ctx),
22014 asn_MAP_DRBs_FailedToBeSetupMod_ItemIEs_tag2el_173,
22015 3, /* Count of tags in the map */
22016 0, 0, 0, /* Optional elements (not needed) */
22017 -1, /* First extension addition */
22019 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs = {
22020 "DRBs-FailedToBeSetupMod-ItemIEs",
22021 "DRBs-FailedToBeSetupMod-ItemIEs",
22023 asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173,
22024 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173)
22025 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173[0]), /* 1 */
22026 asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173, /* Same as above */
22027 sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173)
22028 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemIEs_tags_173[0]), /* 1 */
22029 { 0, 0, SEQUENCE_constraint },
22030 asn_MBR_DRBs_FailedToBeSetupMod_ItemIEs_173,
22031 3, /* Elements count */
22032 &asn_SPC_DRBs_FailedToBeSetupMod_ItemIEs_specs_173 /* Additional specs */
22035 static asn_TYPE_member_t asn_MBR_value_180[] = {
22036 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs__value, choice.SCell_FailedtoSetupMod_Item),
22037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22039 &asn_DEF_SCell_FailedtoSetupMod_Item,
22042 0, 0, /* No default value */
22043 "SCell-FailedtoSetupMod-Item"
22046 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_180[] = {
22047 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCell-FailedtoSetupMod-Item */
22049 static asn_CHOICE_specifics_t asn_SPC_value_specs_180 = {
22050 sizeof(struct SCell_FailedtoSetupMod_ItemIEs__value),
22051 offsetof(struct SCell_FailedtoSetupMod_ItemIEs__value, _asn_ctx),
22052 offsetof(struct SCell_FailedtoSetupMod_ItemIEs__value, present),
22053 sizeof(((struct SCell_FailedtoSetupMod_ItemIEs__value *)0)->present),
22054 asn_MAP_value_tag2el_180,
22055 1, /* Count of tags in the map */
22057 -1 /* Extensions start */
22059 static /* Use -fall-defs-global to expose */
22060 asn_TYPE_descriptor_t asn_DEF_value_180 = {
22064 0, /* No effective tags (pointer) */
22065 0, /* No effective tags (count) */
22066 0, /* No tags (pointer) */
22067 0, /* No tags (count) */
22068 { 0, 0, OPEN_TYPE_constraint },
22070 1, /* Elements count */
22071 &asn_SPC_value_specs_180 /* Additional specs */
22074 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177[] = {
22075 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs, id),
22076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22077 -1, /* IMPLICIT tag at current level */
22078 &asn_DEF_ProtocolIE_ID,
22080 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178, memb_id_constraint_177 },
22081 0, 0, /* No default value */
22084 { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs, criticality),
22085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22086 -1, /* IMPLICIT tag at current level */
22087 &asn_DEF_Criticality,
22088 select_SCell_FailedtoSetupMod_ItemIEs_criticality_type,
22089 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179, memb_criticality_constraint_177 },
22090 0, 0, /* No default value */
22093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemIEs, value),
22094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22095 +1, /* EXPLICIT tag at current level */
22096 &asn_DEF_value_180,
22097 select_SCell_FailedtoSetupMod_ItemIEs_value_type,
22098 { &asn_OER_memb_value_constr_180, &asn_PER_memb_value_constr_180, memb_value_constraint_177 },
22099 0, 0, /* No default value */
22103 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177[] = {
22104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22106 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetupMod_ItemIEs_tag2el_177[] = {
22107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22111 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_ItemIEs_specs_177 = {
22112 sizeof(struct SCell_FailedtoSetupMod_ItemIEs),
22113 offsetof(struct SCell_FailedtoSetupMod_ItemIEs, _asn_ctx),
22114 asn_MAP_SCell_FailedtoSetupMod_ItemIEs_tag2el_177,
22115 3, /* Count of tags in the map */
22116 0, 0, 0, /* Optional elements (not needed) */
22117 -1, /* First extension addition */
22119 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemIEs = {
22120 "SCell-FailedtoSetupMod-ItemIEs",
22121 "SCell-FailedtoSetupMod-ItemIEs",
22123 asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177,
22124 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177)
22125 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177[0]), /* 1 */
22126 asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177, /* Same as above */
22127 sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177)
22128 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemIEs_tags_177[0]), /* 1 */
22129 { 0, 0, SEQUENCE_constraint },
22130 asn_MBR_SCell_FailedtoSetupMod_ItemIEs_177,
22131 3, /* Elements count */
22132 &asn_SPC_SCell_FailedtoSetupMod_ItemIEs_specs_177 /* Additional specs */
22135 static asn_TYPE_member_t asn_MBR_value_184[] = {
22136 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs__value, choice.Associated_SCell_Item),
22137 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22139 &asn_DEF_Associated_SCell_Item,
22142 0, 0, /* No default value */
22143 "Associated-SCell-Item"
22146 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_184[] = {
22147 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Associated-SCell-Item */
22149 static asn_CHOICE_specifics_t asn_SPC_value_specs_184 = {
22150 sizeof(struct Associated_SCell_ItemIEs__value),
22151 offsetof(struct Associated_SCell_ItemIEs__value, _asn_ctx),
22152 offsetof(struct Associated_SCell_ItemIEs__value, present),
22153 sizeof(((struct Associated_SCell_ItemIEs__value *)0)->present),
22154 asn_MAP_value_tag2el_184,
22155 1, /* Count of tags in the map */
22157 -1 /* Extensions start */
22159 static /* Use -fall-defs-global to expose */
22160 asn_TYPE_descriptor_t asn_DEF_value_184 = {
22164 0, /* No effective tags (pointer) */
22165 0, /* No effective tags (count) */
22166 0, /* No tags (pointer) */
22167 0, /* No tags (count) */
22168 { 0, 0, OPEN_TYPE_constraint },
22170 1, /* Elements count */
22171 &asn_SPC_value_specs_184 /* Additional specs */
22174 asn_TYPE_member_t asn_MBR_Associated_SCell_ItemIEs_181[] = {
22175 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs, id),
22176 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22177 -1, /* IMPLICIT tag at current level */
22178 &asn_DEF_ProtocolIE_ID,
22180 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182, memb_id_constraint_181 },
22181 0, 0, /* No default value */
22184 { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs, criticality),
22185 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22186 -1, /* IMPLICIT tag at current level */
22187 &asn_DEF_Criticality,
22188 select_Associated_SCell_ItemIEs_criticality_type,
22189 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183, memb_criticality_constraint_181 },
22190 0, 0, /* No default value */
22193 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemIEs, value),
22194 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22195 +1, /* EXPLICIT tag at current level */
22196 &asn_DEF_value_184,
22197 select_Associated_SCell_ItemIEs_value_type,
22198 { &asn_OER_memb_value_constr_184, &asn_PER_memb_value_constr_184, memb_value_constraint_181 },
22199 0, 0, /* No default value */
22203 static const ber_tlv_tag_t asn_DEF_Associated_SCell_ItemIEs_tags_181[] = {
22204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22206 static const asn_TYPE_tag2member_t asn_MAP_Associated_SCell_ItemIEs_tag2el_181[] = {
22207 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22208 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22209 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22211 asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_ItemIEs_specs_181 = {
22212 sizeof(struct Associated_SCell_ItemIEs),
22213 offsetof(struct Associated_SCell_ItemIEs, _asn_ctx),
22214 asn_MAP_Associated_SCell_ItemIEs_tag2el_181,
22215 3, /* Count of tags in the map */
22216 0, 0, 0, /* Optional elements (not needed) */
22217 -1, /* First extension addition */
22219 asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemIEs = {
22220 "Associated-SCell-ItemIEs",
22221 "Associated-SCell-ItemIEs",
22223 asn_DEF_Associated_SCell_ItemIEs_tags_181,
22224 sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181)
22225 /sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181[0]), /* 1 */
22226 asn_DEF_Associated_SCell_ItemIEs_tags_181, /* Same as above */
22227 sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181)
22228 /sizeof(asn_DEF_Associated_SCell_ItemIEs_tags_181[0]), /* 1 */
22229 { 0, 0, SEQUENCE_constraint },
22230 asn_MBR_Associated_SCell_ItemIEs_181,
22231 3, /* Elements count */
22232 &asn_SPC_Associated_SCell_ItemIEs_specs_181 /* Additional specs */
22235 static asn_TYPE_member_t asn_MBR_value_188[] = {
22236 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs__value, choice.DRBs_Required_ToBeModified_Item),
22237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22239 &asn_DEF_DRBs_Required_ToBeModified_Item,
22242 0, 0, /* No default value */
22243 "DRBs-Required-ToBeModified-Item"
22246 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_188[] = {
22247 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Required-ToBeModified-Item */
22249 static asn_CHOICE_specifics_t asn_SPC_value_specs_188 = {
22250 sizeof(struct DRBs_Required_ToBeModified_ItemIEs__value),
22251 offsetof(struct DRBs_Required_ToBeModified_ItemIEs__value, _asn_ctx),
22252 offsetof(struct DRBs_Required_ToBeModified_ItemIEs__value, present),
22253 sizeof(((struct DRBs_Required_ToBeModified_ItemIEs__value *)0)->present),
22254 asn_MAP_value_tag2el_188,
22255 1, /* Count of tags in the map */
22257 -1 /* Extensions start */
22259 static /* Use -fall-defs-global to expose */
22260 asn_TYPE_descriptor_t asn_DEF_value_188 = {
22264 0, /* No effective tags (pointer) */
22265 0, /* No effective tags (count) */
22266 0, /* No tags (pointer) */
22267 0, /* No tags (count) */
22268 { 0, 0, OPEN_TYPE_constraint },
22270 1, /* Elements count */
22271 &asn_SPC_value_specs_188 /* Additional specs */
22274 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185[] = {
22275 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs, id),
22276 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22277 -1, /* IMPLICIT tag at current level */
22278 &asn_DEF_ProtocolIE_ID,
22280 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186, memb_id_constraint_185 },
22281 0, 0, /* No default value */
22284 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs, criticality),
22285 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22286 -1, /* IMPLICIT tag at current level */
22287 &asn_DEF_Criticality,
22288 select_DRBs_Required_ToBeModified_ItemIEs_criticality_type,
22289 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187, memb_criticality_constraint_185 },
22290 0, 0, /* No default value */
22293 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemIEs, value),
22294 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22295 +1, /* EXPLICIT tag at current level */
22296 &asn_DEF_value_188,
22297 select_DRBs_Required_ToBeModified_ItemIEs_value_type,
22298 { &asn_OER_memb_value_constr_188, &asn_PER_memb_value_constr_188, memb_value_constraint_185 },
22299 0, 0, /* No default value */
22303 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185[] = {
22304 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22306 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeModified_ItemIEs_tag2el_185[] = {
22307 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22308 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22309 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22311 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_ItemIEs_specs_185 = {
22312 sizeof(struct DRBs_Required_ToBeModified_ItemIEs),
22313 offsetof(struct DRBs_Required_ToBeModified_ItemIEs, _asn_ctx),
22314 asn_MAP_DRBs_Required_ToBeModified_ItemIEs_tag2el_185,
22315 3, /* Count of tags in the map */
22316 0, 0, 0, /* Optional elements (not needed) */
22317 -1, /* First extension addition */
22319 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemIEs = {
22320 "DRBs-Required-ToBeModified-ItemIEs",
22321 "DRBs-Required-ToBeModified-ItemIEs",
22323 asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185,
22324 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185)
22325 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185[0]), /* 1 */
22326 asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185, /* Same as above */
22327 sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185)
22328 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemIEs_tags_185[0]), /* 1 */
22329 { 0, 0, SEQUENCE_constraint },
22330 asn_MBR_DRBs_Required_ToBeModified_ItemIEs_185,
22331 3, /* Elements count */
22332 &asn_SPC_DRBs_Required_ToBeModified_ItemIEs_specs_185 /* Additional specs */
22335 static asn_TYPE_member_t asn_MBR_value_192[] = {
22336 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs__value, choice.DRBs_Required_ToBeReleased_Item),
22337 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22339 &asn_DEF_DRBs_Required_ToBeReleased_Item,
22342 0, 0, /* No default value */
22343 "DRBs-Required-ToBeReleased-Item"
22346 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_192[] = {
22347 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-Required-ToBeReleased-Item */
22349 static asn_CHOICE_specifics_t asn_SPC_value_specs_192 = {
22350 sizeof(struct DRBs_Required_ToBeReleased_ItemIEs__value),
22351 offsetof(struct DRBs_Required_ToBeReleased_ItemIEs__value, _asn_ctx),
22352 offsetof(struct DRBs_Required_ToBeReleased_ItemIEs__value, present),
22353 sizeof(((struct DRBs_Required_ToBeReleased_ItemIEs__value *)0)->present),
22354 asn_MAP_value_tag2el_192,
22355 1, /* Count of tags in the map */
22357 -1 /* Extensions start */
22359 static /* Use -fall-defs-global to expose */
22360 asn_TYPE_descriptor_t asn_DEF_value_192 = {
22364 0, /* No effective tags (pointer) */
22365 0, /* No effective tags (count) */
22366 0, /* No tags (pointer) */
22367 0, /* No tags (count) */
22368 { 0, 0, OPEN_TYPE_constraint },
22370 1, /* Elements count */
22371 &asn_SPC_value_specs_192 /* Additional specs */
22374 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189[] = {
22375 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, id),
22376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22377 -1, /* IMPLICIT tag at current level */
22378 &asn_DEF_ProtocolIE_ID,
22380 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190, memb_id_constraint_189 },
22381 0, 0, /* No default value */
22384 { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, criticality),
22385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22386 -1, /* IMPLICIT tag at current level */
22387 &asn_DEF_Criticality,
22388 select_DRBs_Required_ToBeReleased_ItemIEs_criticality_type,
22389 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191, memb_criticality_constraint_189 },
22390 0, 0, /* No default value */
22393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, value),
22394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22395 +1, /* EXPLICIT tag at current level */
22396 &asn_DEF_value_192,
22397 select_DRBs_Required_ToBeReleased_ItemIEs_value_type,
22398 { &asn_OER_memb_value_constr_192, &asn_PER_memb_value_constr_192, memb_value_constraint_189 },
22399 0, 0, /* No default value */
22403 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189[] = {
22404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22406 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeReleased_ItemIEs_tag2el_189[] = {
22407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22411 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_ItemIEs_specs_189 = {
22412 sizeof(struct DRBs_Required_ToBeReleased_ItemIEs),
22413 offsetof(struct DRBs_Required_ToBeReleased_ItemIEs, _asn_ctx),
22414 asn_MAP_DRBs_Required_ToBeReleased_ItemIEs_tag2el_189,
22415 3, /* Count of tags in the map */
22416 0, 0, 0, /* Optional elements (not needed) */
22417 -1, /* First extension addition */
22419 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemIEs = {
22420 "DRBs-Required-ToBeReleased-ItemIEs",
22421 "DRBs-Required-ToBeReleased-ItemIEs",
22423 asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189,
22424 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189)
22425 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189[0]), /* 1 */
22426 asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189, /* Same as above */
22427 sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189)
22428 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemIEs_tags_189[0]), /* 1 */
22429 { 0, 0, SEQUENCE_constraint },
22430 asn_MBR_DRBs_Required_ToBeReleased_ItemIEs_189,
22431 3, /* Elements count */
22432 &asn_SPC_DRBs_Required_ToBeReleased_ItemIEs_specs_189 /* Additional specs */
22435 static asn_TYPE_member_t asn_MBR_value_196[] = {
22436 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs__value, choice.SRBs_Required_ToBeReleased_Item),
22437 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22439 &asn_DEF_SRBs_Required_ToBeReleased_Item,
22442 0, 0, /* No default value */
22443 "SRBs-Required-ToBeReleased-Item"
22446 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_196[] = {
22447 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SRBs-Required-ToBeReleased-Item */
22449 static asn_CHOICE_specifics_t asn_SPC_value_specs_196 = {
22450 sizeof(struct SRBs_Required_ToBeReleased_ItemIEs__value),
22451 offsetof(struct SRBs_Required_ToBeReleased_ItemIEs__value, _asn_ctx),
22452 offsetof(struct SRBs_Required_ToBeReleased_ItemIEs__value, present),
22453 sizeof(((struct SRBs_Required_ToBeReleased_ItemIEs__value *)0)->present),
22454 asn_MAP_value_tag2el_196,
22455 1, /* Count of tags in the map */
22457 -1 /* Extensions start */
22459 static /* Use -fall-defs-global to expose */
22460 asn_TYPE_descriptor_t asn_DEF_value_196 = {
22464 0, /* No effective tags (pointer) */
22465 0, /* No effective tags (count) */
22466 0, /* No tags (pointer) */
22467 0, /* No tags (count) */
22468 { 0, 0, OPEN_TYPE_constraint },
22470 1, /* Elements count */
22471 &asn_SPC_value_specs_196 /* Additional specs */
22474 asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193[] = {
22475 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, id),
22476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22477 -1, /* IMPLICIT tag at current level */
22478 &asn_DEF_ProtocolIE_ID,
22480 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194, memb_id_constraint_193 },
22481 0, 0, /* No default value */
22484 { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, criticality),
22485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22486 -1, /* IMPLICIT tag at current level */
22487 &asn_DEF_Criticality,
22488 select_SRBs_Required_ToBeReleased_ItemIEs_criticality_type,
22489 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195, memb_criticality_constraint_193 },
22490 0, 0, /* No default value */
22493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, value),
22494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22495 +1, /* EXPLICIT tag at current level */
22496 &asn_DEF_value_196,
22497 select_SRBs_Required_ToBeReleased_ItemIEs_value_type,
22498 { &asn_OER_memb_value_constr_196, &asn_PER_memb_value_constr_196, memb_value_constraint_193 },
22499 0, 0, /* No default value */
22503 static const ber_tlv_tag_t asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193[] = {
22504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22506 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Required_ToBeReleased_ItemIEs_tag2el_193[] = {
22507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22511 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_ItemIEs_specs_193 = {
22512 sizeof(struct SRBs_Required_ToBeReleased_ItemIEs),
22513 offsetof(struct SRBs_Required_ToBeReleased_ItemIEs, _asn_ctx),
22514 asn_MAP_SRBs_Required_ToBeReleased_ItemIEs_tag2el_193,
22515 3, /* Count of tags in the map */
22516 0, 0, 0, /* Optional elements (not needed) */
22517 -1, /* First extension addition */
22519 asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemIEs = {
22520 "SRBs-Required-ToBeReleased-ItemIEs",
22521 "SRBs-Required-ToBeReleased-ItemIEs",
22523 asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193,
22524 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193)
22525 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193[0]), /* 1 */
22526 asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193, /* Same as above */
22527 sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193)
22528 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemIEs_tags_193[0]), /* 1 */
22529 { 0, 0, SEQUENCE_constraint },
22530 asn_MBR_SRBs_Required_ToBeReleased_ItemIEs_193,
22531 3, /* Elements count */
22532 &asn_SPC_SRBs_Required_ToBeReleased_ItemIEs_specs_193 /* Additional specs */
22535 static asn_TYPE_member_t asn_MBR_value_200[] = {
22536 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs__value, choice.DRBs_ModifiedConf_Item),
22537 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22539 &asn_DEF_DRBs_ModifiedConf_Item,
22542 0, 0, /* No default value */
22543 "DRBs-ModifiedConf-Item"
22546 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_200[] = {
22547 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRBs-ModifiedConf-Item */
22549 static asn_CHOICE_specifics_t asn_SPC_value_specs_200 = {
22550 sizeof(struct DRBs_ModifiedConf_ItemIEs__value),
22551 offsetof(struct DRBs_ModifiedConf_ItemIEs__value, _asn_ctx),
22552 offsetof(struct DRBs_ModifiedConf_ItemIEs__value, present),
22553 sizeof(((struct DRBs_ModifiedConf_ItemIEs__value *)0)->present),
22554 asn_MAP_value_tag2el_200,
22555 1, /* Count of tags in the map */
22557 -1 /* Extensions start */
22559 static /* Use -fall-defs-global to expose */
22560 asn_TYPE_descriptor_t asn_DEF_value_200 = {
22564 0, /* No effective tags (pointer) */
22565 0, /* No effective tags (count) */
22566 0, /* No tags (pointer) */
22567 0, /* No tags (count) */
22568 { 0, 0, OPEN_TYPE_constraint },
22570 1, /* Elements count */
22571 &asn_SPC_value_specs_200 /* Additional specs */
22574 asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemIEs_197[] = {
22575 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs, id),
22576 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22577 -1, /* IMPLICIT tag at current level */
22578 &asn_DEF_ProtocolIE_ID,
22580 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198, memb_id_constraint_197 },
22581 0, 0, /* No default value */
22584 { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs, criticality),
22585 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22586 -1, /* IMPLICIT tag at current level */
22587 &asn_DEF_Criticality,
22588 select_DRBs_ModifiedConf_ItemIEs_criticality_type,
22589 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199, memb_criticality_constraint_197 },
22590 0, 0, /* No default value */
22593 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemIEs, value),
22594 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22595 +1, /* EXPLICIT tag at current level */
22596 &asn_DEF_value_200,
22597 select_DRBs_ModifiedConf_ItemIEs_value_type,
22598 { &asn_OER_memb_value_constr_200, &asn_PER_memb_value_constr_200, memb_value_constraint_197 },
22599 0, 0, /* No default value */
22603 static const ber_tlv_tag_t asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197[] = {
22604 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22606 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ModifiedConf_ItemIEs_tag2el_197[] = {
22607 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22608 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22609 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22611 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_ItemIEs_specs_197 = {
22612 sizeof(struct DRBs_ModifiedConf_ItemIEs),
22613 offsetof(struct DRBs_ModifiedConf_ItemIEs, _asn_ctx),
22614 asn_MAP_DRBs_ModifiedConf_ItemIEs_tag2el_197,
22615 3, /* Count of tags in the map */
22616 0, 0, 0, /* Optional elements (not needed) */
22617 -1, /* First extension addition */
22619 asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemIEs = {
22620 "DRBs-ModifiedConf-ItemIEs",
22621 "DRBs-ModifiedConf-ItemIEs",
22623 asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197,
22624 sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197)
22625 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197[0]), /* 1 */
22626 asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197, /* Same as above */
22627 sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197)
22628 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemIEs_tags_197[0]), /* 1 */
22629 { 0, 0, SEQUENCE_constraint },
22630 asn_MBR_DRBs_ModifiedConf_ItemIEs_197,
22631 3, /* Elements count */
22632 &asn_SPC_DRBs_ModifiedConf_ItemIEs_specs_197 /* Additional specs */
22635 static asn_TYPE_member_t asn_MBR_value_204[] = {
22636 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs__value, choice.Cells_To_Be_Broadcast_Item),
22637 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22639 &asn_DEF_Cells_To_Be_Broadcast_Item,
22642 0, 0, /* No default value */
22643 "Cells-To-Be-Broadcast-Item"
22646 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_204[] = {
22647 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-To-Be-Broadcast-Item */
22649 static asn_CHOICE_specifics_t asn_SPC_value_specs_204 = {
22650 sizeof(struct Cells_To_Be_Broadcast_List_ItemIEs__value),
22651 offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs__value, _asn_ctx),
22652 offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs__value, present),
22653 sizeof(((struct Cells_To_Be_Broadcast_List_ItemIEs__value *)0)->present),
22654 asn_MAP_value_tag2el_204,
22655 1, /* Count of tags in the map */
22657 -1 /* Extensions start */
22659 static /* Use -fall-defs-global to expose */
22660 asn_TYPE_descriptor_t asn_DEF_value_204 = {
22664 0, /* No effective tags (pointer) */
22665 0, /* No effective tags (count) */
22666 0, /* No tags (pointer) */
22667 0, /* No tags (count) */
22668 { 0, 0, OPEN_TYPE_constraint },
22670 1, /* Elements count */
22671 &asn_SPC_value_specs_204 /* Additional specs */
22674 asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201[] = {
22675 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, id),
22676 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22677 -1, /* IMPLICIT tag at current level */
22678 &asn_DEF_ProtocolIE_ID,
22680 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202, memb_id_constraint_201 },
22681 0, 0, /* No default value */
22684 { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, criticality),
22685 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22686 -1, /* IMPLICIT tag at current level */
22687 &asn_DEF_Criticality,
22688 select_Cells_To_Be_Broadcast_List_ItemIEs_criticality_type,
22689 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203, memb_criticality_constraint_201 },
22690 0, 0, /* No default value */
22693 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, value),
22694 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22695 +1, /* EXPLICIT tag at current level */
22696 &asn_DEF_value_204,
22697 select_Cells_To_Be_Broadcast_List_ItemIEs_value_type,
22698 { &asn_OER_memb_value_constr_204, &asn_PER_memb_value_constr_204, memb_value_constraint_201 },
22699 0, 0, /* No default value */
22703 static const ber_tlv_tag_t asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201[] = {
22704 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22706 static const asn_TYPE_tag2member_t asn_MAP_Cells_To_Be_Broadcast_List_ItemIEs_tag2el_201[] = {
22707 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22708 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22709 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22711 asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_List_ItemIEs_specs_201 = {
22712 sizeof(struct Cells_To_Be_Broadcast_List_ItemIEs),
22713 offsetof(struct Cells_To_Be_Broadcast_List_ItemIEs, _asn_ctx),
22714 asn_MAP_Cells_To_Be_Broadcast_List_ItemIEs_tag2el_201,
22715 3, /* Count of tags in the map */
22716 0, 0, 0, /* Optional elements (not needed) */
22717 -1, /* First extension addition */
22719 asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs = {
22720 "Cells-To-Be-Broadcast-List-ItemIEs",
22721 "Cells-To-Be-Broadcast-List-ItemIEs",
22723 asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201,
22724 sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201)
22725 /sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201[0]), /* 1 */
22726 asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201, /* Same as above */
22727 sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201)
22728 /sizeof(asn_DEF_Cells_To_Be_Broadcast_List_ItemIEs_tags_201[0]), /* 1 */
22729 { 0, 0, SEQUENCE_constraint },
22730 asn_MBR_Cells_To_Be_Broadcast_List_ItemIEs_201,
22731 3, /* Elements count */
22732 &asn_SPC_Cells_To_Be_Broadcast_List_ItemIEs_specs_201 /* Additional specs */
22735 static asn_TYPE_member_t asn_MBR_value_208[] = {
22736 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs__value, choice.Cells_Broadcast_Completed_Item),
22737 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22739 &asn_DEF_Cells_Broadcast_Completed_Item,
22742 0, 0, /* No default value */
22743 "Cells-Broadcast-Completed-Item"
22746 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_208[] = {
22747 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Broadcast-Completed-Item */
22749 static asn_CHOICE_specifics_t asn_SPC_value_specs_208 = {
22750 sizeof(struct Cells_Broadcast_Completed_List_ItemIEs__value),
22751 offsetof(struct Cells_Broadcast_Completed_List_ItemIEs__value, _asn_ctx),
22752 offsetof(struct Cells_Broadcast_Completed_List_ItemIEs__value, present),
22753 sizeof(((struct Cells_Broadcast_Completed_List_ItemIEs__value *)0)->present),
22754 asn_MAP_value_tag2el_208,
22755 1, /* Count of tags in the map */
22757 -1 /* Extensions start */
22759 static /* Use -fall-defs-global to expose */
22760 asn_TYPE_descriptor_t asn_DEF_value_208 = {
22764 0, /* No effective tags (pointer) */
22765 0, /* No effective tags (count) */
22766 0, /* No tags (pointer) */
22767 0, /* No tags (count) */
22768 { 0, 0, OPEN_TYPE_constraint },
22770 1, /* Elements count */
22771 &asn_SPC_value_specs_208 /* Additional specs */
22774 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205[] = {
22775 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, id),
22776 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22777 -1, /* IMPLICIT tag at current level */
22778 &asn_DEF_ProtocolIE_ID,
22780 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206, memb_id_constraint_205 },
22781 0, 0, /* No default value */
22784 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, criticality),
22785 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22786 -1, /* IMPLICIT tag at current level */
22787 &asn_DEF_Criticality,
22788 select_Cells_Broadcast_Completed_List_ItemIEs_criticality_type,
22789 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207, memb_criticality_constraint_205 },
22790 0, 0, /* No default value */
22793 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, value),
22794 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22795 +1, /* EXPLICIT tag at current level */
22796 &asn_DEF_value_208,
22797 select_Cells_Broadcast_Completed_List_ItemIEs_value_type,
22798 { &asn_OER_memb_value_constr_208, &asn_PER_memb_value_constr_208, memb_value_constraint_205 },
22799 0, 0, /* No default value */
22803 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205[] = {
22804 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22806 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Completed_List_ItemIEs_tag2el_205[] = {
22807 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22808 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22809 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22811 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_List_ItemIEs_specs_205 = {
22812 sizeof(struct Cells_Broadcast_Completed_List_ItemIEs),
22813 offsetof(struct Cells_Broadcast_Completed_List_ItemIEs, _asn_ctx),
22814 asn_MAP_Cells_Broadcast_Completed_List_ItemIEs_tag2el_205,
22815 3, /* Count of tags in the map */
22816 0, 0, 0, /* Optional elements (not needed) */
22817 -1, /* First extension addition */
22819 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_List_ItemIEs = {
22820 "Cells-Broadcast-Completed-List-ItemIEs",
22821 "Cells-Broadcast-Completed-List-ItemIEs",
22823 asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205,
22824 sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205)
22825 /sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205[0]), /* 1 */
22826 asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205, /* Same as above */
22827 sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205)
22828 /sizeof(asn_DEF_Cells_Broadcast_Completed_List_ItemIEs_tags_205[0]), /* 1 */
22829 { 0, 0, SEQUENCE_constraint },
22830 asn_MBR_Cells_Broadcast_Completed_List_ItemIEs_205,
22831 3, /* Elements count */
22832 &asn_SPC_Cells_Broadcast_Completed_List_ItemIEs_specs_205 /* Additional specs */
22835 static asn_TYPE_member_t asn_MBR_value_212[] = {
22836 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value, choice.Broadcast_To_Be_Cancelled_Item),
22837 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22839 &asn_DEF_Broadcast_To_Be_Cancelled_Item,
22842 0, 0, /* No default value */
22843 "Broadcast-To-Be-Cancelled-Item"
22846 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_212[] = {
22847 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Broadcast-To-Be-Cancelled-Item */
22849 static asn_CHOICE_specifics_t asn_SPC_value_specs_212 = {
22850 sizeof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value),
22851 offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value, _asn_ctx),
22852 offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs__value, present),
22853 sizeof(((struct Broadcast_To_Be_Cancelled_List_ItemIEs__value *)0)->present),
22854 asn_MAP_value_tag2el_212,
22855 1, /* Count of tags in the map */
22857 -1 /* Extensions start */
22859 static /* Use -fall-defs-global to expose */
22860 asn_TYPE_descriptor_t asn_DEF_value_212 = {
22864 0, /* No effective tags (pointer) */
22865 0, /* No effective tags (count) */
22866 0, /* No tags (pointer) */
22867 0, /* No tags (count) */
22868 { 0, 0, OPEN_TYPE_constraint },
22870 1, /* Elements count */
22871 &asn_SPC_value_specs_212 /* Additional specs */
22874 asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209[] = {
22875 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, id),
22876 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22877 -1, /* IMPLICIT tag at current level */
22878 &asn_DEF_ProtocolIE_ID,
22880 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210, memb_id_constraint_209 },
22881 0, 0, /* No default value */
22884 { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, criticality),
22885 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22886 -1, /* IMPLICIT tag at current level */
22887 &asn_DEF_Criticality,
22888 select_Broadcast_To_Be_Cancelled_List_ItemIEs_criticality_type,
22889 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211, memb_criticality_constraint_209 },
22890 0, 0, /* No default value */
22893 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, value),
22894 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22895 +1, /* EXPLICIT tag at current level */
22896 &asn_DEF_value_212,
22897 select_Broadcast_To_Be_Cancelled_List_ItemIEs_value_type,
22898 { &asn_OER_memb_value_constr_212, &asn_PER_memb_value_constr_212, memb_value_constraint_209 },
22899 0, 0, /* No default value */
22903 static const ber_tlv_tag_t asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209[] = {
22904 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22906 static const asn_TYPE_tag2member_t asn_MAP_Broadcast_To_Be_Cancelled_List_ItemIEs_tag2el_209[] = {
22907 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22908 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22909 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
22911 asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_List_ItemIEs_specs_209 = {
22912 sizeof(struct Broadcast_To_Be_Cancelled_List_ItemIEs),
22913 offsetof(struct Broadcast_To_Be_Cancelled_List_ItemIEs, _asn_ctx),
22914 asn_MAP_Broadcast_To_Be_Cancelled_List_ItemIEs_tag2el_209,
22915 3, /* Count of tags in the map */
22916 0, 0, 0, /* Optional elements (not needed) */
22917 -1, /* First extension addition */
22919 asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs = {
22920 "Broadcast-To-Be-Cancelled-List-ItemIEs",
22921 "Broadcast-To-Be-Cancelled-List-ItemIEs",
22923 asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209,
22924 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209)
22925 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209[0]), /* 1 */
22926 asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209, /* Same as above */
22927 sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209)
22928 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_List_ItemIEs_tags_209[0]), /* 1 */
22929 { 0, 0, SEQUENCE_constraint },
22930 asn_MBR_Broadcast_To_Be_Cancelled_List_ItemIEs_209,
22931 3, /* Elements count */
22932 &asn_SPC_Broadcast_To_Be_Cancelled_List_ItemIEs_specs_209 /* Additional specs */
22935 static asn_TYPE_member_t asn_MBR_value_216[] = {
22936 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value, choice.Cells_Broadcast_Cancelled_Item),
22937 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22939 &asn_DEF_Cells_Broadcast_Cancelled_Item,
22942 0, 0, /* No default value */
22943 "Cells-Broadcast-Cancelled-Item"
22946 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_216[] = {
22947 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Cells-Broadcast-Cancelled-Item */
22949 static asn_CHOICE_specifics_t asn_SPC_value_specs_216 = {
22950 sizeof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value),
22951 offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value, _asn_ctx),
22952 offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs__value, present),
22953 sizeof(((struct Cells_Broadcast_Cancelled_List_ItemIEs__value *)0)->present),
22954 asn_MAP_value_tag2el_216,
22955 1, /* Count of tags in the map */
22957 -1 /* Extensions start */
22959 static /* Use -fall-defs-global to expose */
22960 asn_TYPE_descriptor_t asn_DEF_value_216 = {
22964 0, /* No effective tags (pointer) */
22965 0, /* No effective tags (count) */
22966 0, /* No tags (pointer) */
22967 0, /* No tags (count) */
22968 { 0, 0, OPEN_TYPE_constraint },
22970 1, /* Elements count */
22971 &asn_SPC_value_specs_216 /* Additional specs */
22974 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213[] = {
22975 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, id),
22976 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22977 -1, /* IMPLICIT tag at current level */
22978 &asn_DEF_ProtocolIE_ID,
22980 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214, memb_id_constraint_213 },
22981 0, 0, /* No default value */
22984 { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, criticality),
22985 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22986 -1, /* IMPLICIT tag at current level */
22987 &asn_DEF_Criticality,
22988 select_Cells_Broadcast_Cancelled_List_ItemIEs_criticality_type,
22989 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215, memb_criticality_constraint_213 },
22990 0, 0, /* No default value */
22993 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, value),
22994 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22995 +1, /* EXPLICIT tag at current level */
22996 &asn_DEF_value_216,
22997 select_Cells_Broadcast_Cancelled_List_ItemIEs_value_type,
22998 { &asn_OER_memb_value_constr_216, &asn_PER_memb_value_constr_216, memb_value_constraint_213 },
22999 0, 0, /* No default value */
23003 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213[] = {
23004 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23006 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Cancelled_List_ItemIEs_tag2el_213[] = {
23007 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23008 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23009 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23011 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_List_ItemIEs_specs_213 = {
23012 sizeof(struct Cells_Broadcast_Cancelled_List_ItemIEs),
23013 offsetof(struct Cells_Broadcast_Cancelled_List_ItemIEs, _asn_ctx),
23014 asn_MAP_Cells_Broadcast_Cancelled_List_ItemIEs_tag2el_213,
23015 3, /* Count of tags in the map */
23016 0, 0, 0, /* Optional elements (not needed) */
23017 -1, /* First extension addition */
23019 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs = {
23020 "Cells-Broadcast-Cancelled-List-ItemIEs",
23021 "Cells-Broadcast-Cancelled-List-ItemIEs",
23023 asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213,
23024 sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213)
23025 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213[0]), /* 1 */
23026 asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213, /* Same as above */
23027 sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213)
23028 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_List_ItemIEs_tags_213[0]), /* 1 */
23029 { 0, 0, SEQUENCE_constraint },
23030 asn_MBR_Cells_Broadcast_Cancelled_List_ItemIEs_213,
23031 3, /* Elements count */
23032 &asn_SPC_Cells_Broadcast_Cancelled_List_ItemIEs_specs_213 /* Additional specs */
23035 static asn_TYPE_member_t asn_MBR_value_220[] = {
23036 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs__value, choice.DRB_Activity_Item),
23037 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23039 &asn_DEF_DRB_Activity_Item,
23042 0, 0, /* No default value */
23043 "DRB-Activity-Item"
23046 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_220[] = {
23047 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRB-Activity-Item */
23049 static asn_CHOICE_specifics_t asn_SPC_value_specs_220 = {
23050 sizeof(struct DRB_Activity_ItemIEs__value),
23051 offsetof(struct DRB_Activity_ItemIEs__value, _asn_ctx),
23052 offsetof(struct DRB_Activity_ItemIEs__value, present),
23053 sizeof(((struct DRB_Activity_ItemIEs__value *)0)->present),
23054 asn_MAP_value_tag2el_220,
23055 1, /* Count of tags in the map */
23057 -1 /* Extensions start */
23059 static /* Use -fall-defs-global to expose */
23060 asn_TYPE_descriptor_t asn_DEF_value_220 = {
23064 0, /* No effective tags (pointer) */
23065 0, /* No effective tags (count) */
23066 0, /* No tags (pointer) */
23067 0, /* No tags (count) */
23068 { 0, 0, OPEN_TYPE_constraint },
23070 1, /* Elements count */
23071 &asn_SPC_value_specs_220 /* Additional specs */
23074 asn_TYPE_member_t asn_MBR_DRB_Activity_ItemIEs_217[] = {
23075 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs, id),
23076 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23077 -1, /* IMPLICIT tag at current level */
23078 &asn_DEF_ProtocolIE_ID,
23080 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218, memb_id_constraint_217 },
23081 0, 0, /* No default value */
23084 { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs, criticality),
23085 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23086 -1, /* IMPLICIT tag at current level */
23087 &asn_DEF_Criticality,
23088 select_DRB_Activity_ItemIEs_criticality_type,
23089 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219, memb_criticality_constraint_217 },
23090 0, 0, /* No default value */
23093 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemIEs, value),
23094 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23095 +1, /* EXPLICIT tag at current level */
23096 &asn_DEF_value_220,
23097 select_DRB_Activity_ItemIEs_value_type,
23098 { &asn_OER_memb_value_constr_220, &asn_PER_memb_value_constr_220, memb_value_constraint_217 },
23099 0, 0, /* No default value */
23103 static const ber_tlv_tag_t asn_DEF_DRB_Activity_ItemIEs_tags_217[] = {
23104 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23106 static const asn_TYPE_tag2member_t asn_MAP_DRB_Activity_ItemIEs_tag2el_217[] = {
23107 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23108 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23109 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23111 asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_ItemIEs_specs_217 = {
23112 sizeof(struct DRB_Activity_ItemIEs),
23113 offsetof(struct DRB_Activity_ItemIEs, _asn_ctx),
23114 asn_MAP_DRB_Activity_ItemIEs_tag2el_217,
23115 3, /* Count of tags in the map */
23116 0, 0, 0, /* Optional elements (not needed) */
23117 -1, /* First extension addition */
23119 asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemIEs = {
23120 "DRB-Activity-ItemIEs",
23121 "DRB-Activity-ItemIEs",
23123 asn_DEF_DRB_Activity_ItemIEs_tags_217,
23124 sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217)
23125 /sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217[0]), /* 1 */
23126 asn_DEF_DRB_Activity_ItemIEs_tags_217, /* Same as above */
23127 sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217)
23128 /sizeof(asn_DEF_DRB_Activity_ItemIEs_tags_217[0]), /* 1 */
23129 { 0, 0, SEQUENCE_constraint },
23130 asn_MBR_DRB_Activity_ItemIEs_217,
23131 3, /* Elements count */
23132 &asn_SPC_DRB_Activity_ItemIEs_specs_217 /* Additional specs */
23135 static asn_TYPE_member_t asn_MBR_value_224[] = {
23136 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs__value, choice.PagingCell_Item),
23137 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23139 &asn_DEF_PagingCell_Item,
23142 0, 0, /* No default value */
23146 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_224[] = {
23147 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* PagingCell-Item */
23149 static asn_CHOICE_specifics_t asn_SPC_value_specs_224 = {
23150 sizeof(struct PagingCell_ItemIEs__value),
23151 offsetof(struct PagingCell_ItemIEs__value, _asn_ctx),
23152 offsetof(struct PagingCell_ItemIEs__value, present),
23153 sizeof(((struct PagingCell_ItemIEs__value *)0)->present),
23154 asn_MAP_value_tag2el_224,
23155 1, /* Count of tags in the map */
23157 -1 /* Extensions start */
23159 static /* Use -fall-defs-global to expose */
23160 asn_TYPE_descriptor_t asn_DEF_value_224 = {
23164 0, /* No effective tags (pointer) */
23165 0, /* No effective tags (count) */
23166 0, /* No tags (pointer) */
23167 0, /* No tags (count) */
23168 { 0, 0, OPEN_TYPE_constraint },
23170 1, /* Elements count */
23171 &asn_SPC_value_specs_224 /* Additional specs */
23174 asn_TYPE_member_t asn_MBR_PagingCell_ItemIEs_221[] = {
23175 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs, id),
23176 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23177 -1, /* IMPLICIT tag at current level */
23178 &asn_DEF_ProtocolIE_ID,
23180 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222, memb_id_constraint_221 },
23181 0, 0, /* No default value */
23184 { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs, criticality),
23185 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23186 -1, /* IMPLICIT tag at current level */
23187 &asn_DEF_Criticality,
23188 select_PagingCell_ItemIEs_criticality_type,
23189 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223, memb_criticality_constraint_221 },
23190 0, 0, /* No default value */
23193 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemIEs, value),
23194 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23195 +1, /* EXPLICIT tag at current level */
23196 &asn_DEF_value_224,
23197 select_PagingCell_ItemIEs_value_type,
23198 { &asn_OER_memb_value_constr_224, &asn_PER_memb_value_constr_224, memb_value_constraint_221 },
23199 0, 0, /* No default value */
23203 static const ber_tlv_tag_t asn_DEF_PagingCell_ItemIEs_tags_221[] = {
23204 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23206 static const asn_TYPE_tag2member_t asn_MAP_PagingCell_ItemIEs_tag2el_221[] = {
23207 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23208 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23209 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23211 asn_SEQUENCE_specifics_t asn_SPC_PagingCell_ItemIEs_specs_221 = {
23212 sizeof(struct PagingCell_ItemIEs),
23213 offsetof(struct PagingCell_ItemIEs, _asn_ctx),
23214 asn_MAP_PagingCell_ItemIEs_tag2el_221,
23215 3, /* Count of tags in the map */
23216 0, 0, 0, /* Optional elements (not needed) */
23217 -1, /* First extension addition */
23219 asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemIEs = {
23220 "PagingCell-ItemIEs",
23221 "PagingCell-ItemIEs",
23223 asn_DEF_PagingCell_ItemIEs_tags_221,
23224 sizeof(asn_DEF_PagingCell_ItemIEs_tags_221)
23225 /sizeof(asn_DEF_PagingCell_ItemIEs_tags_221[0]), /* 1 */
23226 asn_DEF_PagingCell_ItemIEs_tags_221, /* Same as above */
23227 sizeof(asn_DEF_PagingCell_ItemIEs_tags_221)
23228 /sizeof(asn_DEF_PagingCell_ItemIEs_tags_221[0]), /* 1 */
23229 { 0, 0, SEQUENCE_constraint },
23230 asn_MBR_PagingCell_ItemIEs_221,
23231 3, /* Elements count */
23232 &asn_SPC_PagingCell_ItemIEs_specs_221 /* Additional specs */
23235 static asn_TYPE_member_t asn_MBR_value_228[] = {
23236 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs__value, choice.DRB_Notify_Item),
23237 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23239 &asn_DEF_DRB_Notify_Item,
23242 0, 0, /* No default value */
23246 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_228[] = {
23247 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRB-Notify-Item */
23249 static asn_CHOICE_specifics_t asn_SPC_value_specs_228 = {
23250 sizeof(struct DRB_Notify_ItemIEs__value),
23251 offsetof(struct DRB_Notify_ItemIEs__value, _asn_ctx),
23252 offsetof(struct DRB_Notify_ItemIEs__value, present),
23253 sizeof(((struct DRB_Notify_ItemIEs__value *)0)->present),
23254 asn_MAP_value_tag2el_228,
23255 1, /* Count of tags in the map */
23257 -1 /* Extensions start */
23259 static /* Use -fall-defs-global to expose */
23260 asn_TYPE_descriptor_t asn_DEF_value_228 = {
23264 0, /* No effective tags (pointer) */
23265 0, /* No effective tags (count) */
23266 0, /* No tags (pointer) */
23267 0, /* No tags (count) */
23268 { 0, 0, OPEN_TYPE_constraint },
23270 1, /* Elements count */
23271 &asn_SPC_value_specs_228 /* Additional specs */
23274 asn_TYPE_member_t asn_MBR_DRB_Notify_ItemIEs_225[] = {
23275 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs, id),
23276 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23277 -1, /* IMPLICIT tag at current level */
23278 &asn_DEF_ProtocolIE_ID,
23280 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226, memb_id_constraint_225 },
23281 0, 0, /* No default value */
23284 { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs, criticality),
23285 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23286 -1, /* IMPLICIT tag at current level */
23287 &asn_DEF_Criticality,
23288 select_DRB_Notify_ItemIEs_criticality_type,
23289 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227, memb_criticality_constraint_225 },
23290 0, 0, /* No default value */
23293 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemIEs, value),
23294 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23295 +1, /* EXPLICIT tag at current level */
23296 &asn_DEF_value_228,
23297 select_DRB_Notify_ItemIEs_value_type,
23298 { &asn_OER_memb_value_constr_228, &asn_PER_memb_value_constr_228, memb_value_constraint_225 },
23299 0, 0, /* No default value */
23303 static const ber_tlv_tag_t asn_DEF_DRB_Notify_ItemIEs_tags_225[] = {
23304 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23306 static const asn_TYPE_tag2member_t asn_MAP_DRB_Notify_ItemIEs_tag2el_225[] = {
23307 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23308 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23309 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23311 asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_ItemIEs_specs_225 = {
23312 sizeof(struct DRB_Notify_ItemIEs),
23313 offsetof(struct DRB_Notify_ItemIEs, _asn_ctx),
23314 asn_MAP_DRB_Notify_ItemIEs_tag2el_225,
23315 3, /* Count of tags in the map */
23316 0, 0, 0, /* Optional elements (not needed) */
23317 -1, /* First extension addition */
23319 asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemIEs = {
23320 "DRB-Notify-ItemIEs",
23321 "DRB-Notify-ItemIEs",
23323 asn_DEF_DRB_Notify_ItemIEs_tags_225,
23324 sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225)
23325 /sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225[0]), /* 1 */
23326 asn_DEF_DRB_Notify_ItemIEs_tags_225, /* Same as above */
23327 sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225)
23328 /sizeof(asn_DEF_DRB_Notify_ItemIEs_tags_225[0]), /* 1 */
23329 { 0, 0, SEQUENCE_constraint },
23330 asn_MBR_DRB_Notify_ItemIEs_225,
23331 3, /* Elements count */
23332 &asn_SPC_DRB_Notify_ItemIEs_specs_225 /* Additional specs */
23335 static asn_TYPE_member_t asn_MBR_value_232[] = {
23336 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs__value, choice.NR_CGI_List_For_Restart_Item),
23337 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23339 &asn_DEF_NR_CGI_List_For_Restart_Item,
23342 0, 0, /* No default value */
23343 "NR-CGI-List-For-Restart-Item"
23346 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_232[] = {
23347 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NR-CGI-List-For-Restart-Item */
23349 static asn_CHOICE_specifics_t asn_SPC_value_specs_232 = {
23350 sizeof(struct NR_CGI_List_For_Restart_List_ItemIEs__value),
23351 offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs__value, _asn_ctx),
23352 offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs__value, present),
23353 sizeof(((struct NR_CGI_List_For_Restart_List_ItemIEs__value *)0)->present),
23354 asn_MAP_value_tag2el_232,
23355 1, /* Count of tags in the map */
23357 -1 /* Extensions start */
23359 static /* Use -fall-defs-global to expose */
23360 asn_TYPE_descriptor_t asn_DEF_value_232 = {
23364 0, /* No effective tags (pointer) */
23365 0, /* No effective tags (count) */
23366 0, /* No tags (pointer) */
23367 0, /* No tags (count) */
23368 { 0, 0, OPEN_TYPE_constraint },
23370 1, /* Elements count */
23371 &asn_SPC_value_specs_232 /* Additional specs */
23374 asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229[] = {
23375 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, id),
23376 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23377 -1, /* IMPLICIT tag at current level */
23378 &asn_DEF_ProtocolIE_ID,
23380 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230, memb_id_constraint_229 },
23381 0, 0, /* No default value */
23384 { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, criticality),
23385 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23386 -1, /* IMPLICIT tag at current level */
23387 &asn_DEF_Criticality,
23388 select_NR_CGI_List_For_Restart_List_ItemIEs_criticality_type,
23389 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231, memb_criticality_constraint_229 },
23390 0, 0, /* No default value */
23393 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, value),
23394 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23395 +1, /* EXPLICIT tag at current level */
23396 &asn_DEF_value_232,
23397 select_NR_CGI_List_For_Restart_List_ItemIEs_value_type,
23398 { &asn_OER_memb_value_constr_232, &asn_PER_memb_value_constr_232, memb_value_constraint_229 },
23399 0, 0, /* No default value */
23403 static const ber_tlv_tag_t asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229[] = {
23404 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23406 static const asn_TYPE_tag2member_t asn_MAP_NR_CGI_List_For_Restart_List_ItemIEs_tag2el_229[] = {
23407 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23408 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23409 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23411 asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_List_ItemIEs_specs_229 = {
23412 sizeof(struct NR_CGI_List_For_Restart_List_ItemIEs),
23413 offsetof(struct NR_CGI_List_For_Restart_List_ItemIEs, _asn_ctx),
23414 asn_MAP_NR_CGI_List_For_Restart_List_ItemIEs_tag2el_229,
23415 3, /* Count of tags in the map */
23416 0, 0, 0, /* Optional elements (not needed) */
23417 -1, /* First extension addition */
23419 asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs = {
23420 "NR-CGI-List-For-Restart-List-ItemIEs",
23421 "NR-CGI-List-For-Restart-List-ItemIEs",
23423 asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229,
23424 sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229)
23425 /sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229[0]), /* 1 */
23426 asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229, /* Same as above */
23427 sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229)
23428 /sizeof(asn_DEF_NR_CGI_List_For_Restart_List_ItemIEs_tags_229[0]), /* 1 */
23429 { 0, 0, SEQUENCE_constraint },
23430 asn_MBR_NR_CGI_List_For_Restart_List_ItemIEs_229,
23431 3, /* Elements count */
23432 &asn_SPC_NR_CGI_List_For_Restart_List_ItemIEs_specs_229 /* Additional specs */
23435 static asn_TYPE_member_t asn_MBR_value_236[] = {
23436 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs__value, choice.PWS_Failed_NR_CGI_Item),
23437 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23439 &asn_DEF_PWS_Failed_NR_CGI_Item,
23442 0, 0, /* No default value */
23443 "PWS-Failed-NR-CGI-Item"
23446 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_236[] = {
23447 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* PWS-Failed-NR-CGI-Item */
23449 static asn_CHOICE_specifics_t asn_SPC_value_specs_236 = {
23450 sizeof(struct PWS_Failed_NR_CGI_List_ItemIEs__value),
23451 offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs__value, _asn_ctx),
23452 offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs__value, present),
23453 sizeof(((struct PWS_Failed_NR_CGI_List_ItemIEs__value *)0)->present),
23454 asn_MAP_value_tag2el_236,
23455 1, /* Count of tags in the map */
23457 -1 /* Extensions start */
23459 static /* Use -fall-defs-global to expose */
23460 asn_TYPE_descriptor_t asn_DEF_value_236 = {
23464 0, /* No effective tags (pointer) */
23465 0, /* No effective tags (count) */
23466 0, /* No tags (pointer) */
23467 0, /* No tags (count) */
23468 { 0, 0, OPEN_TYPE_constraint },
23470 1, /* Elements count */
23471 &asn_SPC_value_specs_236 /* Additional specs */
23474 asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233[] = {
23475 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, id),
23476 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23477 -1, /* IMPLICIT tag at current level */
23478 &asn_DEF_ProtocolIE_ID,
23480 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234, memb_id_constraint_233 },
23481 0, 0, /* No default value */
23484 { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, criticality),
23485 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23486 -1, /* IMPLICIT tag at current level */
23487 &asn_DEF_Criticality,
23488 select_PWS_Failed_NR_CGI_List_ItemIEs_criticality_type,
23489 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235, memb_criticality_constraint_233 },
23490 0, 0, /* No default value */
23493 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, value),
23494 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23495 +1, /* EXPLICIT tag at current level */
23496 &asn_DEF_value_236,
23497 select_PWS_Failed_NR_CGI_List_ItemIEs_value_type,
23498 { &asn_OER_memb_value_constr_236, &asn_PER_memb_value_constr_236, memb_value_constraint_233 },
23499 0, 0, /* No default value */
23503 static const ber_tlv_tag_t asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233[] = {
23504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23506 static const asn_TYPE_tag2member_t asn_MAP_PWS_Failed_NR_CGI_List_ItemIEs_tag2el_233[] = {
23507 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23508 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23509 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23511 asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_List_ItemIEs_specs_233 = {
23512 sizeof(struct PWS_Failed_NR_CGI_List_ItemIEs),
23513 offsetof(struct PWS_Failed_NR_CGI_List_ItemIEs, _asn_ctx),
23514 asn_MAP_PWS_Failed_NR_CGI_List_ItemIEs_tag2el_233,
23515 3, /* Count of tags in the map */
23516 0, 0, 0, /* Optional elements (not needed) */
23517 -1, /* First extension addition */
23519 asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs = {
23520 "PWS-Failed-NR-CGI-List-ItemIEs",
23521 "PWS-Failed-NR-CGI-List-ItemIEs",
23523 asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233,
23524 sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233)
23525 /sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233[0]), /* 1 */
23526 asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233, /* Same as above */
23527 sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233)
23528 /sizeof(asn_DEF_PWS_Failed_NR_CGI_List_ItemIEs_tags_233[0]), /* 1 */
23529 { 0, 0, SEQUENCE_constraint },
23530 asn_MBR_PWS_Failed_NR_CGI_List_ItemIEs_233,
23531 3, /* Elements count */
23532 &asn_SPC_PWS_Failed_NR_CGI_List_ItemIEs_specs_233 /* Additional specs */
23535 static asn_CHOICE_specifics_t asn_SPC_value_specs_240 = {
23536 sizeof(struct Cause_ExtIEs__value),
23537 offsetof(struct Cause_ExtIEs__value, _asn_ctx),
23538 offsetof(struct Cause_ExtIEs__value, present),
23539 sizeof(((struct Cause_ExtIEs__value *)0)->present),
23540 0, /* No top level tags */
23541 0, /* No tags in the map */
23543 -1 /* Extensions start */
23545 static /* Use -fall-defs-global to expose */
23546 asn_TYPE_descriptor_t asn_DEF_value_240 = {
23550 0, /* No effective tags (pointer) */
23551 0, /* No effective tags (count) */
23552 0, /* No tags (pointer) */
23553 0, /* No tags (count) */
23554 { 0, 0, OPEN_TYPE_constraint },
23555 0, 0, /* No members */
23556 &asn_SPC_value_specs_240 /* Additional specs */
23559 asn_TYPE_member_t asn_MBR_Cause_ExtIEs_237[] = {
23560 { ATF_NOFLAGS, 0, offsetof(struct Cause_ExtIEs, id),
23561 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23562 -1, /* IMPLICIT tag at current level */
23563 &asn_DEF_ProtocolIE_ID,
23565 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238, memb_id_constraint_237 },
23566 0, 0, /* No default value */
23569 { ATF_NOFLAGS, 0, offsetof(struct Cause_ExtIEs, criticality),
23570 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23571 -1, /* IMPLICIT tag at current level */
23572 &asn_DEF_Criticality,
23574 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239, memb_criticality_constraint_237 },
23575 0, 0, /* No default value */
23578 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cause_ExtIEs, value),
23579 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23580 +1, /* EXPLICIT tag at current level */
23581 &asn_DEF_value_240,
23583 { &asn_OER_memb_value_constr_240, &asn_PER_memb_value_constr_240, memb_value_constraint_237 },
23584 0, 0, /* No default value */
23588 static const ber_tlv_tag_t asn_DEF_Cause_ExtIEs_tags_237[] = {
23589 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23591 static const asn_TYPE_tag2member_t asn_MAP_Cause_ExtIEs_tag2el_237[] = {
23592 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23593 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23594 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23596 asn_SEQUENCE_specifics_t asn_SPC_Cause_ExtIEs_specs_237 = {
23597 sizeof(struct Cause_ExtIEs),
23598 offsetof(struct Cause_ExtIEs, _asn_ctx),
23599 asn_MAP_Cause_ExtIEs_tag2el_237,
23600 3, /* Count of tags in the map */
23601 0, 0, 0, /* Optional elements (not needed) */
23602 -1, /* First extension addition */
23604 asn_TYPE_descriptor_t asn_DEF_Cause_ExtIEs = {
23608 asn_DEF_Cause_ExtIEs_tags_237,
23609 sizeof(asn_DEF_Cause_ExtIEs_tags_237)
23610 /sizeof(asn_DEF_Cause_ExtIEs_tags_237[0]), /* 1 */
23611 asn_DEF_Cause_ExtIEs_tags_237, /* Same as above */
23612 sizeof(asn_DEF_Cause_ExtIEs_tags_237)
23613 /sizeof(asn_DEF_Cause_ExtIEs_tags_237[0]), /* 1 */
23614 { 0, 0, SEQUENCE_constraint },
23615 asn_MBR_Cause_ExtIEs_237,
23616 3, /* Elements count */
23617 &asn_SPC_Cause_ExtIEs_specs_237 /* Additional specs */
23620 static asn_CHOICE_specifics_t asn_SPC_value_specs_244 = {
23621 sizeof(struct CNUEPagingIdentity_ExtIEs__value),
23622 offsetof(struct CNUEPagingIdentity_ExtIEs__value, _asn_ctx),
23623 offsetof(struct CNUEPagingIdentity_ExtIEs__value, present),
23624 sizeof(((struct CNUEPagingIdentity_ExtIEs__value *)0)->present),
23625 0, /* No top level tags */
23626 0, /* No tags in the map */
23628 -1 /* Extensions start */
23630 static /* Use -fall-defs-global to expose */
23631 asn_TYPE_descriptor_t asn_DEF_value_244 = {
23635 0, /* No effective tags (pointer) */
23636 0, /* No effective tags (count) */
23637 0, /* No tags (pointer) */
23638 0, /* No tags (count) */
23639 { 0, 0, OPEN_TYPE_constraint },
23640 0, 0, /* No members */
23641 &asn_SPC_value_specs_244 /* Additional specs */
23644 asn_TYPE_member_t asn_MBR_CNUEPagingIdentity_ExtIEs_241[] = {
23645 { ATF_NOFLAGS, 0, offsetof(struct CNUEPagingIdentity_ExtIEs, id),
23646 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23647 -1, /* IMPLICIT tag at current level */
23648 &asn_DEF_ProtocolIE_ID,
23650 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242, memb_id_constraint_241 },
23651 0, 0, /* No default value */
23654 { ATF_NOFLAGS, 0, offsetof(struct CNUEPagingIdentity_ExtIEs, criticality),
23655 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23656 -1, /* IMPLICIT tag at current level */
23657 &asn_DEF_Criticality,
23659 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243, memb_criticality_constraint_241 },
23660 0, 0, /* No default value */
23663 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNUEPagingIdentity_ExtIEs, value),
23664 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23665 +1, /* EXPLICIT tag at current level */
23666 &asn_DEF_value_244,
23668 { &asn_OER_memb_value_constr_244, &asn_PER_memb_value_constr_244, memb_value_constraint_241 },
23669 0, 0, /* No default value */
23673 static const ber_tlv_tag_t asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241[] = {
23674 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23676 static const asn_TYPE_tag2member_t asn_MAP_CNUEPagingIdentity_ExtIEs_tag2el_241[] = {
23677 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23678 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23679 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23681 asn_SEQUENCE_specifics_t asn_SPC_CNUEPagingIdentity_ExtIEs_specs_241 = {
23682 sizeof(struct CNUEPagingIdentity_ExtIEs),
23683 offsetof(struct CNUEPagingIdentity_ExtIEs, _asn_ctx),
23684 asn_MAP_CNUEPagingIdentity_ExtIEs_tag2el_241,
23685 3, /* Count of tags in the map */
23686 0, 0, 0, /* Optional elements (not needed) */
23687 -1, /* First extension addition */
23689 asn_TYPE_descriptor_t asn_DEF_CNUEPagingIdentity_ExtIEs = {
23690 "CNUEPagingIdentity-ExtIEs",
23691 "CNUEPagingIdentity-ExtIEs",
23693 asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241,
23694 sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241)
23695 /sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241[0]), /* 1 */
23696 asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241, /* Same as above */
23697 sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241)
23698 /sizeof(asn_DEF_CNUEPagingIdentity_ExtIEs_tags_241[0]), /* 1 */
23699 { 0, 0, SEQUENCE_constraint },
23700 asn_MBR_CNUEPagingIdentity_ExtIEs_241,
23701 3, /* Elements count */
23702 &asn_SPC_CNUEPagingIdentity_ExtIEs_specs_241 /* Additional specs */
23705 static asn_CHOICE_specifics_t asn_SPC_value_specs_248 = {
23706 sizeof(struct CP_TransportLayerAddress_ExtIEs__value),
23707 offsetof(struct CP_TransportLayerAddress_ExtIEs__value, _asn_ctx),
23708 offsetof(struct CP_TransportLayerAddress_ExtIEs__value, present),
23709 sizeof(((struct CP_TransportLayerAddress_ExtIEs__value *)0)->present),
23710 0, /* No top level tags */
23711 0, /* No tags in the map */
23713 -1 /* Extensions start */
23715 static /* Use -fall-defs-global to expose */
23716 asn_TYPE_descriptor_t asn_DEF_value_248 = {
23720 0, /* No effective tags (pointer) */
23721 0, /* No effective tags (count) */
23722 0, /* No tags (pointer) */
23723 0, /* No tags (count) */
23724 { 0, 0, OPEN_TYPE_constraint },
23725 0, 0, /* No members */
23726 &asn_SPC_value_specs_248 /* Additional specs */
23729 asn_TYPE_member_t asn_MBR_CP_TransportLayerAddress_ExtIEs_245[] = {
23730 { ATF_NOFLAGS, 0, offsetof(struct CP_TransportLayerAddress_ExtIEs, id),
23731 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23732 -1, /* IMPLICIT tag at current level */
23733 &asn_DEF_ProtocolIE_ID,
23735 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246, memb_id_constraint_245 },
23736 0, 0, /* No default value */
23739 { ATF_NOFLAGS, 0, offsetof(struct CP_TransportLayerAddress_ExtIEs, criticality),
23740 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23741 -1, /* IMPLICIT tag at current level */
23742 &asn_DEF_Criticality,
23744 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247, memb_criticality_constraint_245 },
23745 0, 0, /* No default value */
23748 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CP_TransportLayerAddress_ExtIEs, value),
23749 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23750 +1, /* EXPLICIT tag at current level */
23751 &asn_DEF_value_248,
23753 { &asn_OER_memb_value_constr_248, &asn_PER_memb_value_constr_248, memb_value_constraint_245 },
23754 0, 0, /* No default value */
23758 static const ber_tlv_tag_t asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245[] = {
23759 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23761 static const asn_TYPE_tag2member_t asn_MAP_CP_TransportLayerAddress_ExtIEs_tag2el_245[] = {
23762 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23763 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23764 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23766 asn_SEQUENCE_specifics_t asn_SPC_CP_TransportLayerAddress_ExtIEs_specs_245 = {
23767 sizeof(struct CP_TransportLayerAddress_ExtIEs),
23768 offsetof(struct CP_TransportLayerAddress_ExtIEs, _asn_ctx),
23769 asn_MAP_CP_TransportLayerAddress_ExtIEs_tag2el_245,
23770 3, /* Count of tags in the map */
23771 0, 0, 0, /* Optional elements (not needed) */
23772 -1, /* First extension addition */
23774 asn_TYPE_descriptor_t asn_DEF_CP_TransportLayerAddress_ExtIEs = {
23775 "CP-TransportLayerAddress-ExtIEs",
23776 "CP-TransportLayerAddress-ExtIEs",
23778 asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245,
23779 sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245)
23780 /sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245[0]), /* 1 */
23781 asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245, /* Same as above */
23782 sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245)
23783 /sizeof(asn_DEF_CP_TransportLayerAddress_ExtIEs_tags_245[0]), /* 1 */
23784 { 0, 0, SEQUENCE_constraint },
23785 asn_MBR_CP_TransportLayerAddress_ExtIEs_245,
23786 3, /* Elements count */
23787 &asn_SPC_CP_TransportLayerAddress_ExtIEs_specs_245 /* Additional specs */
23790 static asn_CHOICE_specifics_t asn_SPC_value_specs_252 = {
23791 sizeof(struct EUTRA_Mode_Info_ExtIEs__value),
23792 offsetof(struct EUTRA_Mode_Info_ExtIEs__value, _asn_ctx),
23793 offsetof(struct EUTRA_Mode_Info_ExtIEs__value, present),
23794 sizeof(((struct EUTRA_Mode_Info_ExtIEs__value *)0)->present),
23795 0, /* No top level tags */
23796 0, /* No tags in the map */
23798 -1 /* Extensions start */
23800 static /* Use -fall-defs-global to expose */
23801 asn_TYPE_descriptor_t asn_DEF_value_252 = {
23805 0, /* No effective tags (pointer) */
23806 0, /* No effective tags (count) */
23807 0, /* No tags (pointer) */
23808 0, /* No tags (count) */
23809 { 0, 0, OPEN_TYPE_constraint },
23810 0, 0, /* No members */
23811 &asn_SPC_value_specs_252 /* Additional specs */
23814 asn_TYPE_member_t asn_MBR_EUTRA_Mode_Info_ExtIEs_249[] = {
23815 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Mode_Info_ExtIEs, id),
23816 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23817 -1, /* IMPLICIT tag at current level */
23818 &asn_DEF_ProtocolIE_ID,
23820 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250, memb_id_constraint_249 },
23821 0, 0, /* No default value */
23824 { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Mode_Info_ExtIEs, criticality),
23825 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23826 -1, /* IMPLICIT tag at current level */
23827 &asn_DEF_Criticality,
23829 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251, memb_criticality_constraint_249 },
23830 0, 0, /* No default value */
23833 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Mode_Info_ExtIEs, value),
23834 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23835 +1, /* EXPLICIT tag at current level */
23836 &asn_DEF_value_252,
23838 { &asn_OER_memb_value_constr_252, &asn_PER_memb_value_constr_252, memb_value_constraint_249 },
23839 0, 0, /* No default value */
23843 static const ber_tlv_tag_t asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249[] = {
23844 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23846 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Mode_Info_ExtIEs_tag2el_249[] = {
23847 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23848 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23849 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23851 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Mode_Info_ExtIEs_specs_249 = {
23852 sizeof(struct EUTRA_Mode_Info_ExtIEs),
23853 offsetof(struct EUTRA_Mode_Info_ExtIEs, _asn_ctx),
23854 asn_MAP_EUTRA_Mode_Info_ExtIEs_tag2el_249,
23855 3, /* Count of tags in the map */
23856 0, 0, 0, /* Optional elements (not needed) */
23857 -1, /* First extension addition */
23859 asn_TYPE_descriptor_t asn_DEF_EUTRA_Mode_Info_ExtIEs = {
23860 "EUTRA-Mode-Info-ExtIEs",
23861 "EUTRA-Mode-Info-ExtIEs",
23863 asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249,
23864 sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249)
23865 /sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249[0]), /* 1 */
23866 asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249, /* Same as above */
23867 sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249)
23868 /sizeof(asn_DEF_EUTRA_Mode_Info_ExtIEs_tags_249[0]), /* 1 */
23869 { 0, 0, SEQUENCE_constraint },
23870 asn_MBR_EUTRA_Mode_Info_ExtIEs_249,
23871 3, /* Elements count */
23872 &asn_SPC_EUTRA_Mode_Info_ExtIEs_specs_249 /* Additional specs */
23875 static asn_CHOICE_specifics_t asn_SPC_value_specs_256 = {
23876 sizeof(struct NR_Mode_Info_ExtIEs__value),
23877 offsetof(struct NR_Mode_Info_ExtIEs__value, _asn_ctx),
23878 offsetof(struct NR_Mode_Info_ExtIEs__value, present),
23879 sizeof(((struct NR_Mode_Info_ExtIEs__value *)0)->present),
23880 0, /* No top level tags */
23881 0, /* No tags in the map */
23883 -1 /* Extensions start */
23885 static /* Use -fall-defs-global to expose */
23886 asn_TYPE_descriptor_t asn_DEF_value_256 = {
23890 0, /* No effective tags (pointer) */
23891 0, /* No effective tags (count) */
23892 0, /* No tags (pointer) */
23893 0, /* No tags (count) */
23894 { 0, 0, OPEN_TYPE_constraint },
23895 0, 0, /* No members */
23896 &asn_SPC_value_specs_256 /* Additional specs */
23899 asn_TYPE_member_t asn_MBR_NR_Mode_Info_ExtIEs_253[] = {
23900 { ATF_NOFLAGS, 0, offsetof(struct NR_Mode_Info_ExtIEs, id),
23901 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23902 -1, /* IMPLICIT tag at current level */
23903 &asn_DEF_ProtocolIE_ID,
23905 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254, memb_id_constraint_253 },
23906 0, 0, /* No default value */
23909 { ATF_NOFLAGS, 0, offsetof(struct NR_Mode_Info_ExtIEs, criticality),
23910 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23911 -1, /* IMPLICIT tag at current level */
23912 &asn_DEF_Criticality,
23914 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255, memb_criticality_constraint_253 },
23915 0, 0, /* No default value */
23918 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_Mode_Info_ExtIEs, value),
23919 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23920 +1, /* EXPLICIT tag at current level */
23921 &asn_DEF_value_256,
23923 { &asn_OER_memb_value_constr_256, &asn_PER_memb_value_constr_256, memb_value_constraint_253 },
23924 0, 0, /* No default value */
23928 static const ber_tlv_tag_t asn_DEF_NR_Mode_Info_ExtIEs_tags_253[] = {
23929 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23931 static const asn_TYPE_tag2member_t asn_MAP_NR_Mode_Info_ExtIEs_tag2el_253[] = {
23932 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23933 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23934 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
23936 asn_SEQUENCE_specifics_t asn_SPC_NR_Mode_Info_ExtIEs_specs_253 = {
23937 sizeof(struct NR_Mode_Info_ExtIEs),
23938 offsetof(struct NR_Mode_Info_ExtIEs, _asn_ctx),
23939 asn_MAP_NR_Mode_Info_ExtIEs_tag2el_253,
23940 3, /* Count of tags in the map */
23941 0, 0, 0, /* Optional elements (not needed) */
23942 -1, /* First extension addition */
23944 asn_TYPE_descriptor_t asn_DEF_NR_Mode_Info_ExtIEs = {
23945 "NR-Mode-Info-ExtIEs",
23946 "NR-Mode-Info-ExtIEs",
23948 asn_DEF_NR_Mode_Info_ExtIEs_tags_253,
23949 sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253)
23950 /sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253[0]), /* 1 */
23951 asn_DEF_NR_Mode_Info_ExtIEs_tags_253, /* Same as above */
23952 sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253)
23953 /sizeof(asn_DEF_NR_Mode_Info_ExtIEs_tags_253[0]), /* 1 */
23954 { 0, 0, SEQUENCE_constraint },
23955 asn_MBR_NR_Mode_Info_ExtIEs_253,
23956 3, /* Elements count */
23957 &asn_SPC_NR_Mode_Info_ExtIEs_specs_253 /* Additional specs */
23960 static asn_CHOICE_specifics_t asn_SPC_value_specs_260 = {
23961 sizeof(struct PagingIdentity_ExtIEs__value),
23962 offsetof(struct PagingIdentity_ExtIEs__value, _asn_ctx),
23963 offsetof(struct PagingIdentity_ExtIEs__value, present),
23964 sizeof(((struct PagingIdentity_ExtIEs__value *)0)->present),
23965 0, /* No top level tags */
23966 0, /* No tags in the map */
23968 -1 /* Extensions start */
23970 static /* Use -fall-defs-global to expose */
23971 asn_TYPE_descriptor_t asn_DEF_value_260 = {
23975 0, /* No effective tags (pointer) */
23976 0, /* No effective tags (count) */
23977 0, /* No tags (pointer) */
23978 0, /* No tags (count) */
23979 { 0, 0, OPEN_TYPE_constraint },
23980 0, 0, /* No members */
23981 &asn_SPC_value_specs_260 /* Additional specs */
23984 asn_TYPE_member_t asn_MBR_PagingIdentity_ExtIEs_257[] = {
23985 { ATF_NOFLAGS, 0, offsetof(struct PagingIdentity_ExtIEs, id),
23986 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23987 -1, /* IMPLICIT tag at current level */
23988 &asn_DEF_ProtocolIE_ID,
23990 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258, memb_id_constraint_257 },
23991 0, 0, /* No default value */
23994 { ATF_NOFLAGS, 0, offsetof(struct PagingIdentity_ExtIEs, criticality),
23995 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23996 -1, /* IMPLICIT tag at current level */
23997 &asn_DEF_Criticality,
23999 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259, memb_criticality_constraint_257 },
24000 0, 0, /* No default value */
24003 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingIdentity_ExtIEs, value),
24004 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24005 +1, /* EXPLICIT tag at current level */
24006 &asn_DEF_value_260,
24008 { &asn_OER_memb_value_constr_260, &asn_PER_memb_value_constr_260, memb_value_constraint_257 },
24009 0, 0, /* No default value */
24013 static const ber_tlv_tag_t asn_DEF_PagingIdentity_ExtIEs_tags_257[] = {
24014 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24016 static const asn_TYPE_tag2member_t asn_MAP_PagingIdentity_ExtIEs_tag2el_257[] = {
24017 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24018 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24019 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24021 asn_SEQUENCE_specifics_t asn_SPC_PagingIdentity_ExtIEs_specs_257 = {
24022 sizeof(struct PagingIdentity_ExtIEs),
24023 offsetof(struct PagingIdentity_ExtIEs, _asn_ctx),
24024 asn_MAP_PagingIdentity_ExtIEs_tag2el_257,
24025 3, /* Count of tags in the map */
24026 0, 0, 0, /* Optional elements (not needed) */
24027 -1, /* First extension addition */
24029 asn_TYPE_descriptor_t asn_DEF_PagingIdentity_ExtIEs = {
24030 "PagingIdentity-ExtIEs",
24031 "PagingIdentity-ExtIEs",
24033 asn_DEF_PagingIdentity_ExtIEs_tags_257,
24034 sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257)
24035 /sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257[0]), /* 1 */
24036 asn_DEF_PagingIdentity_ExtIEs_tags_257, /* Same as above */
24037 sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257)
24038 /sizeof(asn_DEF_PagingIdentity_ExtIEs_tags_257[0]), /* 1 */
24039 { 0, 0, SEQUENCE_constraint },
24040 asn_MBR_PagingIdentity_ExtIEs_257,
24041 3, /* Elements count */
24042 &asn_SPC_PagingIdentity_ExtIEs_specs_257 /* Additional specs */
24045 static asn_CHOICE_specifics_t asn_SPC_value_specs_264 = {
24046 sizeof(struct QoS_Characteristics_ExtIEs__value),
24047 offsetof(struct QoS_Characteristics_ExtIEs__value, _asn_ctx),
24048 offsetof(struct QoS_Characteristics_ExtIEs__value, present),
24049 sizeof(((struct QoS_Characteristics_ExtIEs__value *)0)->present),
24050 0, /* No top level tags */
24051 0, /* No tags in the map */
24053 -1 /* Extensions start */
24055 static /* Use -fall-defs-global to expose */
24056 asn_TYPE_descriptor_t asn_DEF_value_264 = {
24060 0, /* No effective tags (pointer) */
24061 0, /* No effective tags (count) */
24062 0, /* No tags (pointer) */
24063 0, /* No tags (count) */
24064 { 0, 0, OPEN_TYPE_constraint },
24065 0, 0, /* No members */
24066 &asn_SPC_value_specs_264 /* Additional specs */
24069 asn_TYPE_member_t asn_MBR_QoS_Characteristics_ExtIEs_261[] = {
24070 { ATF_NOFLAGS, 0, offsetof(struct QoS_Characteristics_ExtIEs, id),
24071 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24072 -1, /* IMPLICIT tag at current level */
24073 &asn_DEF_ProtocolIE_ID,
24075 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262, memb_id_constraint_261 },
24076 0, 0, /* No default value */
24079 { ATF_NOFLAGS, 0, offsetof(struct QoS_Characteristics_ExtIEs, criticality),
24080 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24081 -1, /* IMPLICIT tag at current level */
24082 &asn_DEF_Criticality,
24084 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263, memb_criticality_constraint_261 },
24085 0, 0, /* No default value */
24088 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoS_Characteristics_ExtIEs, value),
24089 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24090 +1, /* EXPLICIT tag at current level */
24091 &asn_DEF_value_264,
24093 { &asn_OER_memb_value_constr_264, &asn_PER_memb_value_constr_264, memb_value_constraint_261 },
24094 0, 0, /* No default value */
24098 static const ber_tlv_tag_t asn_DEF_QoS_Characteristics_ExtIEs_tags_261[] = {
24099 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24101 static const asn_TYPE_tag2member_t asn_MAP_QoS_Characteristics_ExtIEs_tag2el_261[] = {
24102 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24103 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24104 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24106 asn_SEQUENCE_specifics_t asn_SPC_QoS_Characteristics_ExtIEs_specs_261 = {
24107 sizeof(struct QoS_Characteristics_ExtIEs),
24108 offsetof(struct QoS_Characteristics_ExtIEs, _asn_ctx),
24109 asn_MAP_QoS_Characteristics_ExtIEs_tag2el_261,
24110 3, /* Count of tags in the map */
24111 0, 0, 0, /* Optional elements (not needed) */
24112 -1, /* First extension addition */
24114 asn_TYPE_descriptor_t asn_DEF_QoS_Characteristics_ExtIEs = {
24115 "QoS-Characteristics-ExtIEs",
24116 "QoS-Characteristics-ExtIEs",
24118 asn_DEF_QoS_Characteristics_ExtIEs_tags_261,
24119 sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261)
24120 /sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261[0]), /* 1 */
24121 asn_DEF_QoS_Characteristics_ExtIEs_tags_261, /* Same as above */
24122 sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261)
24123 /sizeof(asn_DEF_QoS_Characteristics_ExtIEs_tags_261[0]), /* 1 */
24124 { 0, 0, SEQUENCE_constraint },
24125 asn_MBR_QoS_Characteristics_ExtIEs_261,
24126 3, /* Elements count */
24127 &asn_SPC_QoS_Characteristics_ExtIEs_specs_261 /* Additional specs */
24130 static asn_TYPE_member_t asn_MBR_value_268[] = {
24131 { ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs__value, choice.DRB_Information),
24132 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24134 &asn_DEF_DRB_Information,
24137 0, 0, /* No default value */
24141 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_268[] = {
24142 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DRB-Information */
24144 static asn_CHOICE_specifics_t asn_SPC_value_specs_268 = {
24145 sizeof(struct QoSInformation_ExtIEs__value),
24146 offsetof(struct QoSInformation_ExtIEs__value, _asn_ctx),
24147 offsetof(struct QoSInformation_ExtIEs__value, present),
24148 sizeof(((struct QoSInformation_ExtIEs__value *)0)->present),
24149 asn_MAP_value_tag2el_268,
24150 1, /* Count of tags in the map */
24152 -1 /* Extensions start */
24154 static /* Use -fall-defs-global to expose */
24155 asn_TYPE_descriptor_t asn_DEF_value_268 = {
24159 0, /* No effective tags (pointer) */
24160 0, /* No effective tags (count) */
24161 0, /* No tags (pointer) */
24162 0, /* No tags (count) */
24163 { 0, 0, OPEN_TYPE_constraint },
24165 1, /* Elements count */
24166 &asn_SPC_value_specs_268 /* Additional specs */
24169 asn_TYPE_member_t asn_MBR_QoSInformation_ExtIEs_265[] = {
24170 { ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs, id),
24171 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24172 -1, /* IMPLICIT tag at current level */
24173 &asn_DEF_ProtocolIE_ID,
24175 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266, memb_id_constraint_265 },
24176 0, 0, /* No default value */
24179 { ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs, criticality),
24180 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24181 -1, /* IMPLICIT tag at current level */
24182 &asn_DEF_Criticality,
24183 select_QoSInformation_ExtIEs_criticality_type,
24184 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267, memb_criticality_constraint_265 },
24185 0, 0, /* No default value */
24188 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoSInformation_ExtIEs, value),
24189 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24190 +1, /* EXPLICIT tag at current level */
24191 &asn_DEF_value_268,
24192 select_QoSInformation_ExtIEs_value_type,
24193 { &asn_OER_memb_value_constr_268, &asn_PER_memb_value_constr_268, memb_value_constraint_265 },
24194 0, 0, /* No default value */
24198 static const ber_tlv_tag_t asn_DEF_QoSInformation_ExtIEs_tags_265[] = {
24199 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24201 static const asn_TYPE_tag2member_t asn_MAP_QoSInformation_ExtIEs_tag2el_265[] = {
24202 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24203 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24204 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24206 asn_SEQUENCE_specifics_t asn_SPC_QoSInformation_ExtIEs_specs_265 = {
24207 sizeof(struct QoSInformation_ExtIEs),
24208 offsetof(struct QoSInformation_ExtIEs, _asn_ctx),
24209 asn_MAP_QoSInformation_ExtIEs_tag2el_265,
24210 3, /* Count of tags in the map */
24211 0, 0, 0, /* Optional elements (not needed) */
24212 -1, /* First extension addition */
24214 asn_TYPE_descriptor_t asn_DEF_QoSInformation_ExtIEs = {
24215 "QoSInformation-ExtIEs",
24216 "QoSInformation-ExtIEs",
24218 asn_DEF_QoSInformation_ExtIEs_tags_265,
24219 sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265)
24220 /sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265[0]), /* 1 */
24221 asn_DEF_QoSInformation_ExtIEs_tags_265, /* Same as above */
24222 sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265)
24223 /sizeof(asn_DEF_QoSInformation_ExtIEs_tags_265[0]), /* 1 */
24224 { 0, 0, SEQUENCE_constraint },
24225 asn_MBR_QoSInformation_ExtIEs_265,
24226 3, /* Elements count */
24227 &asn_SPC_QoSInformation_ExtIEs_specs_265 /* Additional specs */
24230 static asn_CHOICE_specifics_t asn_SPC_value_specs_272 = {
24231 sizeof(struct RAT_FrequencyPriorityInformation_ExtIEs__value),
24232 offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs__value, _asn_ctx),
24233 offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs__value, present),
24234 sizeof(((struct RAT_FrequencyPriorityInformation_ExtIEs__value *)0)->present),
24235 0, /* No top level tags */
24236 0, /* No tags in the map */
24238 -1 /* Extensions start */
24240 static /* Use -fall-defs-global to expose */
24241 asn_TYPE_descriptor_t asn_DEF_value_272 = {
24245 0, /* No effective tags (pointer) */
24246 0, /* No effective tags (count) */
24247 0, /* No tags (pointer) */
24248 0, /* No tags (count) */
24249 { 0, 0, OPEN_TYPE_constraint },
24250 0, 0, /* No members */
24251 &asn_SPC_value_specs_272 /* Additional specs */
24254 asn_TYPE_member_t asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269[] = {
24255 { ATF_NOFLAGS, 0, offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, id),
24256 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24257 -1, /* IMPLICIT tag at current level */
24258 &asn_DEF_ProtocolIE_ID,
24260 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270, memb_id_constraint_269 },
24261 0, 0, /* No default value */
24264 { ATF_NOFLAGS, 0, offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, criticality),
24265 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24266 -1, /* IMPLICIT tag at current level */
24267 &asn_DEF_Criticality,
24269 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271, memb_criticality_constraint_269 },
24270 0, 0, /* No default value */
24273 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, value),
24274 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24275 +1, /* EXPLICIT tag at current level */
24276 &asn_DEF_value_272,
24278 { &asn_OER_memb_value_constr_272, &asn_PER_memb_value_constr_272, memb_value_constraint_269 },
24279 0, 0, /* No default value */
24283 static const ber_tlv_tag_t asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269[] = {
24284 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24286 static const asn_TYPE_tag2member_t asn_MAP_RAT_FrequencyPriorityInformation_ExtIEs_tag2el_269[] = {
24287 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24288 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24289 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24291 asn_SEQUENCE_specifics_t asn_SPC_RAT_FrequencyPriorityInformation_ExtIEs_specs_269 = {
24292 sizeof(struct RAT_FrequencyPriorityInformation_ExtIEs),
24293 offsetof(struct RAT_FrequencyPriorityInformation_ExtIEs, _asn_ctx),
24294 asn_MAP_RAT_FrequencyPriorityInformation_ExtIEs_tag2el_269,
24295 3, /* Count of tags in the map */
24296 0, 0, 0, /* Optional elements (not needed) */
24297 -1, /* First extension addition */
24299 asn_TYPE_descriptor_t asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs = {
24300 "RAT-FrequencyPriorityInformation-ExtIEs",
24301 "RAT-FrequencyPriorityInformation-ExtIEs",
24303 asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269,
24304 sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269)
24305 /sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269[0]), /* 1 */
24306 asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269, /* Same as above */
24307 sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269)
24308 /sizeof(asn_DEF_RAT_FrequencyPriorityInformation_ExtIEs_tags_269[0]), /* 1 */
24309 { 0, 0, SEQUENCE_constraint },
24310 asn_MBR_RAT_FrequencyPriorityInformation_ExtIEs_269,
24311 3, /* Elements count */
24312 &asn_SPC_RAT_FrequencyPriorityInformation_ExtIEs_specs_269 /* Additional specs */
24315 static asn_CHOICE_specifics_t asn_SPC_value_specs_276 = {
24316 sizeof(struct UEIdentityIndexValueChoice_ExtIEs__value),
24317 offsetof(struct UEIdentityIndexValueChoice_ExtIEs__value, _asn_ctx),
24318 offsetof(struct UEIdentityIndexValueChoice_ExtIEs__value, present),
24319 sizeof(((struct UEIdentityIndexValueChoice_ExtIEs__value *)0)->present),
24320 0, /* No top level tags */
24321 0, /* No tags in the map */
24323 -1 /* Extensions start */
24325 static /* Use -fall-defs-global to expose */
24326 asn_TYPE_descriptor_t asn_DEF_value_276 = {
24330 0, /* No effective tags (pointer) */
24331 0, /* No effective tags (count) */
24332 0, /* No tags (pointer) */
24333 0, /* No tags (count) */
24334 { 0, 0, OPEN_TYPE_constraint },
24335 0, 0, /* No members */
24336 &asn_SPC_value_specs_276 /* Additional specs */
24339 asn_TYPE_member_t asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273[] = {
24340 { ATF_NOFLAGS, 0, offsetof(struct UEIdentityIndexValueChoice_ExtIEs, id),
24341 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24342 -1, /* IMPLICIT tag at current level */
24343 &asn_DEF_ProtocolIE_ID,
24345 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274, memb_id_constraint_273 },
24346 0, 0, /* No default value */
24349 { ATF_NOFLAGS, 0, offsetof(struct UEIdentityIndexValueChoice_ExtIEs, criticality),
24350 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24351 -1, /* IMPLICIT tag at current level */
24352 &asn_DEF_Criticality,
24354 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275, memb_criticality_constraint_273 },
24355 0, 0, /* No default value */
24358 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEIdentityIndexValueChoice_ExtIEs, value),
24359 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24360 +1, /* EXPLICIT tag at current level */
24361 &asn_DEF_value_276,
24363 { &asn_OER_memb_value_constr_276, &asn_PER_memb_value_constr_276, memb_value_constraint_273 },
24364 0, 0, /* No default value */
24368 static const ber_tlv_tag_t asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273[] = {
24369 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24371 static const asn_TYPE_tag2member_t asn_MAP_UEIdentityIndexValueChoice_ExtIEs_tag2el_273[] = {
24372 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24373 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24374 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24376 asn_SEQUENCE_specifics_t asn_SPC_UEIdentityIndexValueChoice_ExtIEs_specs_273 = {
24377 sizeof(struct UEIdentityIndexValueChoice_ExtIEs),
24378 offsetof(struct UEIdentityIndexValueChoice_ExtIEs, _asn_ctx),
24379 asn_MAP_UEIdentityIndexValueChoice_ExtIEs_tag2el_273,
24380 3, /* Count of tags in the map */
24381 0, 0, 0, /* Optional elements (not needed) */
24382 -1, /* First extension addition */
24384 asn_TYPE_descriptor_t asn_DEF_UEIdentityIndexValueChoice_ExtIEs = {
24385 "UEIdentityIndexValueChoice-ExtIEs",
24386 "UEIdentityIndexValueChoice-ExtIEs",
24388 asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273,
24389 sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273)
24390 /sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273[0]), /* 1 */
24391 asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273, /* Same as above */
24392 sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273)
24393 /sizeof(asn_DEF_UEIdentityIndexValueChoice_ExtIEs_tags_273[0]), /* 1 */
24394 { 0, 0, SEQUENCE_constraint },
24395 asn_MBR_UEIdentityIndexValueChoice_ExtIEs_273,
24396 3, /* Elements count */
24397 &asn_SPC_UEIdentityIndexValueChoice_ExtIEs_specs_273 /* Additional specs */
24400 static asn_CHOICE_specifics_t asn_SPC_value_specs_280 = {
24401 sizeof(struct UPTransportLayerInformation_ExtIEs__value),
24402 offsetof(struct UPTransportLayerInformation_ExtIEs__value, _asn_ctx),
24403 offsetof(struct UPTransportLayerInformation_ExtIEs__value, present),
24404 sizeof(((struct UPTransportLayerInformation_ExtIEs__value *)0)->present),
24405 0, /* No top level tags */
24406 0, /* No tags in the map */
24408 -1 /* Extensions start */
24410 static /* Use -fall-defs-global to expose */
24411 asn_TYPE_descriptor_t asn_DEF_value_280 = {
24415 0, /* No effective tags (pointer) */
24416 0, /* No effective tags (count) */
24417 0, /* No tags (pointer) */
24418 0, /* No tags (count) */
24419 { 0, 0, OPEN_TYPE_constraint },
24420 0, 0, /* No members */
24421 &asn_SPC_value_specs_280 /* Additional specs */
24424 asn_TYPE_member_t asn_MBR_UPTransportLayerInformation_ExtIEs_277[] = {
24425 { ATF_NOFLAGS, 0, offsetof(struct UPTransportLayerInformation_ExtIEs, id),
24426 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24427 -1, /* IMPLICIT tag at current level */
24428 &asn_DEF_ProtocolIE_ID,
24430 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278, memb_id_constraint_277 },
24431 0, 0, /* No default value */
24434 { ATF_NOFLAGS, 0, offsetof(struct UPTransportLayerInformation_ExtIEs, criticality),
24435 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24436 -1, /* IMPLICIT tag at current level */
24437 &asn_DEF_Criticality,
24439 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279, memb_criticality_constraint_277 },
24440 0, 0, /* No default value */
24443 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UPTransportLayerInformation_ExtIEs, value),
24444 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24445 +1, /* EXPLICIT tag at current level */
24446 &asn_DEF_value_280,
24448 { &asn_OER_memb_value_constr_280, &asn_PER_memb_value_constr_280, memb_value_constraint_277 },
24449 0, 0, /* No default value */
24453 static const ber_tlv_tag_t asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277[] = {
24454 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24456 static const asn_TYPE_tag2member_t asn_MAP_UPTransportLayerInformation_ExtIEs_tag2el_277[] = {
24457 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24458 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24459 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24461 asn_SEQUENCE_specifics_t asn_SPC_UPTransportLayerInformation_ExtIEs_specs_277 = {
24462 sizeof(struct UPTransportLayerInformation_ExtIEs),
24463 offsetof(struct UPTransportLayerInformation_ExtIEs, _asn_ctx),
24464 asn_MAP_UPTransportLayerInformation_ExtIEs_tag2el_277,
24465 3, /* Count of tags in the map */
24466 0, 0, 0, /* Optional elements (not needed) */
24467 -1, /* First extension addition */
24469 asn_TYPE_descriptor_t asn_DEF_UPTransportLayerInformation_ExtIEs = {
24470 "UPTransportLayerInformation-ExtIEs",
24471 "UPTransportLayerInformation-ExtIEs",
24473 asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277,
24474 sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277)
24475 /sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277[0]), /* 1 */
24476 asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277, /* Same as above */
24477 sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277)
24478 /sizeof(asn_DEF_UPTransportLayerInformation_ExtIEs_tags_277[0]), /* 1 */
24479 { 0, 0, SEQUENCE_constraint },
24480 asn_MBR_UPTransportLayerInformation_ExtIEs_277,
24481 3, /* Elements count */
24482 &asn_SPC_UPTransportLayerInformation_ExtIEs_specs_277 /* Additional specs */
24485 static asn_TYPE_member_t asn_MBR_value_284[] = {
24486 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs__value, choice.TransactionID),
24487 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24489 &asn_DEF_TransactionID,
24492 0, 0, /* No default value */
24495 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs__value, choice.Cause),
24496 -1 /* Ambiguous tag (CHOICE?) */,
24501 0, 0, /* No default value */
24504 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs__value, choice.ResetType),
24505 -1 /* Ambiguous tag (CHOICE?) */,
24507 &asn_DEF_ResetType,
24510 0, 0, /* No default value */
24514 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_284[] = {
24515 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
24516 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* radioNetwork */
24517 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* f1-Interface */
24518 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* transport */
24519 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 }, /* partOfF1-Interface */
24520 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 1 }, /* protocol */
24521 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, -1, 0 }, /* choice-extension */
24522 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
24523 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
24525 static asn_CHOICE_specifics_t asn_SPC_value_specs_284 = {
24526 sizeof(struct ResetIEs__value),
24527 offsetof(struct ResetIEs__value, _asn_ctx),
24528 offsetof(struct ResetIEs__value, present),
24529 sizeof(((struct ResetIEs__value *)0)->present),
24530 asn_MAP_value_tag2el_284,
24531 9, /* Count of tags in the map */
24533 -1 /* Extensions start */
24535 static /* Use -fall-defs-global to expose */
24536 asn_TYPE_descriptor_t asn_DEF_value_284 = {
24540 0, /* No effective tags (pointer) */
24541 0, /* No effective tags (count) */
24542 0, /* No tags (pointer) */
24543 0, /* No tags (count) */
24544 { 0, 0, OPEN_TYPE_constraint },
24546 3, /* Elements count */
24547 &asn_SPC_value_specs_284 /* Additional specs */
24550 asn_TYPE_member_t asn_MBR_ResetIEs_281[] = {
24551 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs, id),
24552 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24553 -1, /* IMPLICIT tag at current level */
24554 &asn_DEF_ProtocolIE_ID,
24556 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282, memb_id_constraint_281 },
24557 0, 0, /* No default value */
24560 { ATF_NOFLAGS, 0, offsetof(struct ResetIEs, criticality),
24561 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24562 -1, /* IMPLICIT tag at current level */
24563 &asn_DEF_Criticality,
24564 select_ResetIEs_criticality_type,
24565 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283, memb_criticality_constraint_281 },
24566 0, 0, /* No default value */
24569 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetIEs, value),
24570 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24571 +1, /* EXPLICIT tag at current level */
24572 &asn_DEF_value_284,
24573 select_ResetIEs_value_type,
24574 { &asn_OER_memb_value_constr_284, &asn_PER_memb_value_constr_284, memb_value_constraint_281 },
24575 0, 0, /* No default value */
24579 static const ber_tlv_tag_t asn_DEF_ResetIEs_tags_281[] = {
24580 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24582 static const asn_TYPE_tag2member_t asn_MAP_ResetIEs_tag2el_281[] = {
24583 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24584 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24585 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24587 asn_SEQUENCE_specifics_t asn_SPC_ResetIEs_specs_281 = {
24588 sizeof(struct ResetIEs),
24589 offsetof(struct ResetIEs, _asn_ctx),
24590 asn_MAP_ResetIEs_tag2el_281,
24591 3, /* Count of tags in the map */
24592 0, 0, 0, /* Optional elements (not needed) */
24593 -1, /* First extension addition */
24595 asn_TYPE_descriptor_t asn_DEF_ResetIEs = {
24599 asn_DEF_ResetIEs_tags_281,
24600 sizeof(asn_DEF_ResetIEs_tags_281)
24601 /sizeof(asn_DEF_ResetIEs_tags_281[0]), /* 1 */
24602 asn_DEF_ResetIEs_tags_281, /* Same as above */
24603 sizeof(asn_DEF_ResetIEs_tags_281)
24604 /sizeof(asn_DEF_ResetIEs_tags_281[0]), /* 1 */
24605 { 0, 0, SEQUENCE_constraint },
24606 asn_MBR_ResetIEs_281,
24607 3, /* Elements count */
24608 &asn_SPC_ResetIEs_specs_281 /* Additional specs */
24611 static asn_TYPE_member_t asn_MBR_value_288[] = {
24612 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs__value, choice.TransactionID),
24613 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24615 &asn_DEF_TransactionID,
24618 0, 0, /* No default value */
24621 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs__value, choice.UE_associatedLogicalF1_ConnectionListResAck),
24622 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24624 &asn_DEF_UE_associatedLogicalF1_ConnectionListResAck,
24627 0, 0, /* No default value */
24628 "UE-associatedLogicalF1-ConnectionListResAck"
24630 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs__value, choice.CriticalityDiagnostics),
24631 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24633 &asn_DEF_CriticalityDiagnostics,
24636 0, 0, /* No default value */
24637 "CriticalityDiagnostics"
24640 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_288[] = {
24641 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
24642 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* UE-associatedLogicalF1-ConnectionListResAck */
24643 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */
24645 static asn_CHOICE_specifics_t asn_SPC_value_specs_288 = {
24646 sizeof(struct ResetAcknowledgeIEs__value),
24647 offsetof(struct ResetAcknowledgeIEs__value, _asn_ctx),
24648 offsetof(struct ResetAcknowledgeIEs__value, present),
24649 sizeof(((struct ResetAcknowledgeIEs__value *)0)->present),
24650 asn_MAP_value_tag2el_288,
24651 3, /* Count of tags in the map */
24653 -1 /* Extensions start */
24655 static /* Use -fall-defs-global to expose */
24656 asn_TYPE_descriptor_t asn_DEF_value_288 = {
24660 0, /* No effective tags (pointer) */
24661 0, /* No effective tags (count) */
24662 0, /* No tags (pointer) */
24663 0, /* No tags (count) */
24664 { 0, 0, OPEN_TYPE_constraint },
24666 3, /* Elements count */
24667 &asn_SPC_value_specs_288 /* Additional specs */
24670 asn_TYPE_member_t asn_MBR_ResetAcknowledgeIEs_285[] = {
24671 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs, id),
24672 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24673 -1, /* IMPLICIT tag at current level */
24674 &asn_DEF_ProtocolIE_ID,
24676 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286, memb_id_constraint_285 },
24677 0, 0, /* No default value */
24680 { ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs, criticality),
24681 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24682 -1, /* IMPLICIT tag at current level */
24683 &asn_DEF_Criticality,
24684 select_ResetAcknowledgeIEs_criticality_type,
24685 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287, memb_criticality_constraint_285 },
24686 0, 0, /* No default value */
24689 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResetAcknowledgeIEs, value),
24690 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24691 +1, /* EXPLICIT tag at current level */
24692 &asn_DEF_value_288,
24693 select_ResetAcknowledgeIEs_value_type,
24694 { &asn_OER_memb_value_constr_288, &asn_PER_memb_value_constr_288, memb_value_constraint_285 },
24695 0, 0, /* No default value */
24699 static const ber_tlv_tag_t asn_DEF_ResetAcknowledgeIEs_tags_285[] = {
24700 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24702 static const asn_TYPE_tag2member_t asn_MAP_ResetAcknowledgeIEs_tag2el_285[] = {
24703 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24704 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24705 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24707 asn_SEQUENCE_specifics_t asn_SPC_ResetAcknowledgeIEs_specs_285 = {
24708 sizeof(struct ResetAcknowledgeIEs),
24709 offsetof(struct ResetAcknowledgeIEs, _asn_ctx),
24710 asn_MAP_ResetAcknowledgeIEs_tag2el_285,
24711 3, /* Count of tags in the map */
24712 0, 0, 0, /* Optional elements (not needed) */
24713 -1, /* First extension addition */
24715 asn_TYPE_descriptor_t asn_DEF_ResetAcknowledgeIEs = {
24716 "ResetAcknowledgeIEs",
24717 "ResetAcknowledgeIEs",
24719 asn_DEF_ResetAcknowledgeIEs_tags_285,
24720 sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285)
24721 /sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285[0]), /* 1 */
24722 asn_DEF_ResetAcknowledgeIEs_tags_285, /* Same as above */
24723 sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285)
24724 /sizeof(asn_DEF_ResetAcknowledgeIEs_tags_285[0]), /* 1 */
24725 { 0, 0, SEQUENCE_constraint },
24726 asn_MBR_ResetAcknowledgeIEs_285,
24727 3, /* Elements count */
24728 &asn_SPC_ResetAcknowledgeIEs_specs_285 /* Additional specs */
24731 static asn_TYPE_member_t asn_MBR_value_292[] = {
24732 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.TransactionID),
24733 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24735 &asn_DEF_TransactionID,
24738 0, 0, /* No default value */
24741 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.GNB_CU_UE_F1AP_ID),
24742 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24744 &asn_DEF_GNB_CU_UE_F1AP_ID,
24747 0, 0, /* No default value */
24748 "GNB-CU-UE-F1AP-ID"
24750 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.GNB_DU_UE_F1AP_ID),
24751 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24753 &asn_DEF_GNB_DU_UE_F1AP_ID,
24756 0, 0, /* No default value */
24757 "GNB-DU-UE-F1AP-ID"
24759 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.Cause),
24760 -1 /* Ambiguous tag (CHOICE?) */,
24765 0, 0, /* No default value */
24768 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs__value, choice.CriticalityDiagnostics),
24769 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24771 &asn_DEF_CriticalityDiagnostics,
24774 0, 0, /* No default value */
24775 "CriticalityDiagnostics"
24778 static const unsigned asn_MAP_value_to_canonical_292[] = { 0, 1, 2, 4, 3 };
24779 static const unsigned asn_MAP_value_from_canonical_292[] = { 0, 1, 2, 4, 3 };
24780 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_292[] = {
24781 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* TransactionID */
24782 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-CU-UE-F1AP-ID */
24783 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* GNB-DU-UE-F1AP-ID */
24784 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 }, /* CriticalityDiagnostics */
24785 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* radioNetwork */
24786 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* transport */
24787 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* protocol */
24788 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* misc */
24789 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* choice-extension */
24791 static asn_CHOICE_specifics_t asn_SPC_value_specs_292 = {
24792 sizeof(struct ErrorIndicationIEs__value),
24793 offsetof(struct ErrorIndicationIEs__value, _asn_ctx),
24794 offsetof(struct ErrorIndicationIEs__value, present),
24795 sizeof(((struct ErrorIndicationIEs__value *)0)->present),
24796 asn_MAP_value_tag2el_292,
24797 9, /* Count of tags in the map */
24798 asn_MAP_value_to_canonical_292,
24799 asn_MAP_value_from_canonical_292,
24800 -1 /* Extensions start */
24802 static /* Use -fall-defs-global to expose */
24803 asn_TYPE_descriptor_t asn_DEF_value_292 = {
24807 0, /* No effective tags (pointer) */
24808 0, /* No effective tags (count) */
24809 0, /* No tags (pointer) */
24810 0, /* No tags (count) */
24811 { 0, 0, OPEN_TYPE_constraint },
24813 5, /* Elements count */
24814 &asn_SPC_value_specs_292 /* Additional specs */
24817 asn_TYPE_member_t asn_MBR_ErrorIndicationIEs_289[] = {
24818 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs, id),
24819 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24820 -1, /* IMPLICIT tag at current level */
24821 &asn_DEF_ProtocolIE_ID,
24823 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290, memb_id_constraint_289 },
24824 0, 0, /* No default value */
24827 { ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs, criticality),
24828 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24829 -1, /* IMPLICIT tag at current level */
24830 &asn_DEF_Criticality,
24831 select_ErrorIndicationIEs_criticality_type,
24832 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291, memb_criticality_constraint_289 },
24833 0, 0, /* No default value */
24836 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ErrorIndicationIEs, value),
24837 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24838 +1, /* EXPLICIT tag at current level */
24839 &asn_DEF_value_292,
24840 select_ErrorIndicationIEs_value_type,
24841 { &asn_OER_memb_value_constr_292, &asn_PER_memb_value_constr_292, memb_value_constraint_289 },
24842 0, 0, /* No default value */
24846 static const ber_tlv_tag_t asn_DEF_ErrorIndicationIEs_tags_289[] = {
24847 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24849 static const asn_TYPE_tag2member_t asn_MAP_ErrorIndicationIEs_tag2el_289[] = {
24850 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24851 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24852 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24854 asn_SEQUENCE_specifics_t asn_SPC_ErrorIndicationIEs_specs_289 = {
24855 sizeof(struct ErrorIndicationIEs),
24856 offsetof(struct ErrorIndicationIEs, _asn_ctx),
24857 asn_MAP_ErrorIndicationIEs_tag2el_289,
24858 3, /* Count of tags in the map */
24859 0, 0, 0, /* Optional elements (not needed) */
24860 -1, /* First extension addition */
24862 asn_TYPE_descriptor_t asn_DEF_ErrorIndicationIEs = {
24863 "ErrorIndicationIEs",
24864 "ErrorIndicationIEs",
24866 asn_DEF_ErrorIndicationIEs_tags_289,
24867 sizeof(asn_DEF_ErrorIndicationIEs_tags_289)
24868 /sizeof(asn_DEF_ErrorIndicationIEs_tags_289[0]), /* 1 */
24869 asn_DEF_ErrorIndicationIEs_tags_289, /* Same as above */
24870 sizeof(asn_DEF_ErrorIndicationIEs_tags_289)
24871 /sizeof(asn_DEF_ErrorIndicationIEs_tags_289[0]), /* 1 */
24872 { 0, 0, SEQUENCE_constraint },
24873 asn_MBR_ErrorIndicationIEs_289,
24874 3, /* Elements count */
24875 &asn_SPC_ErrorIndicationIEs_specs_289 /* Additional specs */
24878 static asn_TYPE_member_t asn_MBR_value_296[] = {
24879 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.TransactionID),
24880 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24882 &asn_DEF_TransactionID,
24885 0, 0, /* No default value */
24888 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.GNB_DU_ID),
24889 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
24891 &asn_DEF_GNB_DU_ID,
24894 0, 0, /* No default value */
24897 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.GNB_DU_Name),
24898 (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),
24900 &asn_DEF_GNB_DU_Name,
24903 0, 0, /* No default value */
24906 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.GNB_DU_Served_Cells_List),
24907 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24909 &asn_DEF_GNB_DU_Served_Cells_List,
24912 0, 0, /* No default value */
24913 "GNB-DU-Served-Cells-List"
24915 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs__value, choice.RRC_Version),
24916 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24918 &asn_DEF_RRC_Version,
24921 0, 0, /* No default value */
24925 static const unsigned asn_MAP_value_to_canonical_296[] = { 0, 1, 3, 4, 2 };
24926 static const unsigned asn_MAP_value_from_canonical_296[] = { 0, 1, 4, 2, 3 };
24927 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_296[] = {
24928 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
24929 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-ID */
24930 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* GNB-DU-Served-Cells-List */
24931 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* RRC-Version */
24932 { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 2, 0, 0 } /* GNB-DU-Name */
24934 static asn_CHOICE_specifics_t asn_SPC_value_specs_296 = {
24935 sizeof(struct F1SetupRequestIEs__value),
24936 offsetof(struct F1SetupRequestIEs__value, _asn_ctx),
24937 offsetof(struct F1SetupRequestIEs__value, present),
24938 sizeof(((struct F1SetupRequestIEs__value *)0)->present),
24939 asn_MAP_value_tag2el_296,
24940 5, /* Count of tags in the map */
24941 asn_MAP_value_to_canonical_296,
24942 asn_MAP_value_from_canonical_296,
24943 -1 /* Extensions start */
24945 static /* Use -fall-defs-global to expose */
24946 asn_TYPE_descriptor_t asn_DEF_value_296 = {
24950 0, /* No effective tags (pointer) */
24951 0, /* No effective tags (count) */
24952 0, /* No tags (pointer) */
24953 0, /* No tags (count) */
24954 { 0, 0, OPEN_TYPE_constraint },
24956 5, /* Elements count */
24957 &asn_SPC_value_specs_296 /* Additional specs */
24960 asn_TYPE_member_t asn_MBR_F1SetupRequestIEs_293[] = {
24961 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs, id),
24962 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24963 -1, /* IMPLICIT tag at current level */
24964 &asn_DEF_ProtocolIE_ID,
24966 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294, memb_id_constraint_293 },
24967 0, 0, /* No default value */
24970 { ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs, criticality),
24971 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24972 -1, /* IMPLICIT tag at current level */
24973 &asn_DEF_Criticality,
24974 select_F1SetupRequestIEs_criticality_type,
24975 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295, memb_criticality_constraint_293 },
24976 0, 0, /* No default value */
24979 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1SetupRequestIEs, value),
24980 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24981 +1, /* EXPLICIT tag at current level */
24982 &asn_DEF_value_296,
24983 select_F1SetupRequestIEs_value_type,
24984 { &asn_OER_memb_value_constr_296, &asn_PER_memb_value_constr_296, memb_value_constraint_293 },
24985 0, 0, /* No default value */
24989 static const ber_tlv_tag_t asn_DEF_F1SetupRequestIEs_tags_293[] = {
24990 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24992 static const asn_TYPE_tag2member_t asn_MAP_F1SetupRequestIEs_tag2el_293[] = {
24993 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24994 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24995 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
24997 asn_SEQUENCE_specifics_t asn_SPC_F1SetupRequestIEs_specs_293 = {
24998 sizeof(struct F1SetupRequestIEs),
24999 offsetof(struct F1SetupRequestIEs, _asn_ctx),
25000 asn_MAP_F1SetupRequestIEs_tag2el_293,
25001 3, /* Count of tags in the map */
25002 0, 0, 0, /* Optional elements (not needed) */
25003 -1, /* First extension addition */
25005 asn_TYPE_descriptor_t asn_DEF_F1SetupRequestIEs = {
25006 "F1SetupRequestIEs",
25007 "F1SetupRequestIEs",
25009 asn_DEF_F1SetupRequestIEs_tags_293,
25010 sizeof(asn_DEF_F1SetupRequestIEs_tags_293)
25011 /sizeof(asn_DEF_F1SetupRequestIEs_tags_293[0]), /* 1 */
25012 asn_DEF_F1SetupRequestIEs_tags_293, /* Same as above */
25013 sizeof(asn_DEF_F1SetupRequestIEs_tags_293)
25014 /sizeof(asn_DEF_F1SetupRequestIEs_tags_293[0]), /* 1 */
25015 { 0, 0, SEQUENCE_constraint },
25016 asn_MBR_F1SetupRequestIEs_293,
25017 3, /* Elements count */
25018 &asn_SPC_F1SetupRequestIEs_specs_293 /* Additional specs */
25021 static asn_TYPE_member_t asn_MBR_value_300[] = {
25022 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.TransactionID),
25023 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25025 &asn_DEF_TransactionID,
25028 0, 0, /* No default value */
25031 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.GNB_CU_Name),
25032 (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),
25034 &asn_DEF_GNB_CU_Name,
25037 0, 0, /* No default value */
25040 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.Cells_to_be_Activated_List),
25041 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25043 &asn_DEF_Cells_to_be_Activated_List,
25046 0, 0, /* No default value */
25047 "Cells-to-be-Activated-List"
25049 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs__value, choice.RRC_Version),
25050 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25052 &asn_DEF_RRC_Version,
25055 0, 0, /* No default value */
25059 static const unsigned asn_MAP_value_to_canonical_300[] = { 0, 2, 3, 1 };
25060 static const unsigned asn_MAP_value_from_canonical_300[] = { 0, 3, 1, 2 };
25061 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_300[] = {
25062 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25063 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 1 }, /* Cells-to-be-Activated-List */
25064 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 }, /* RRC-Version */
25065 { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* GNB-CU-Name */
25067 static asn_CHOICE_specifics_t asn_SPC_value_specs_300 = {
25068 sizeof(struct F1SetupResponseIEs__value),
25069 offsetof(struct F1SetupResponseIEs__value, _asn_ctx),
25070 offsetof(struct F1SetupResponseIEs__value, present),
25071 sizeof(((struct F1SetupResponseIEs__value *)0)->present),
25072 asn_MAP_value_tag2el_300,
25073 4, /* Count of tags in the map */
25074 asn_MAP_value_to_canonical_300,
25075 asn_MAP_value_from_canonical_300,
25076 -1 /* Extensions start */
25078 static /* Use -fall-defs-global to expose */
25079 asn_TYPE_descriptor_t asn_DEF_value_300 = {
25083 0, /* No effective tags (pointer) */
25084 0, /* No effective tags (count) */
25085 0, /* No tags (pointer) */
25086 0, /* No tags (count) */
25087 { 0, 0, OPEN_TYPE_constraint },
25089 4, /* Elements count */
25090 &asn_SPC_value_specs_300 /* Additional specs */
25093 asn_TYPE_member_t asn_MBR_F1SetupResponseIEs_297[] = {
25094 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs, id),
25095 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25096 -1, /* IMPLICIT tag at current level */
25097 &asn_DEF_ProtocolIE_ID,
25099 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298, memb_id_constraint_297 },
25100 0, 0, /* No default value */
25103 { ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs, criticality),
25104 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25105 -1, /* IMPLICIT tag at current level */
25106 &asn_DEF_Criticality,
25107 select_F1SetupResponseIEs_criticality_type,
25108 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299, memb_criticality_constraint_297 },
25109 0, 0, /* No default value */
25112 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1SetupResponseIEs, value),
25113 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25114 +1, /* EXPLICIT tag at current level */
25115 &asn_DEF_value_300,
25116 select_F1SetupResponseIEs_value_type,
25117 { &asn_OER_memb_value_constr_300, &asn_PER_memb_value_constr_300, memb_value_constraint_297 },
25118 0, 0, /* No default value */
25122 static const ber_tlv_tag_t asn_DEF_F1SetupResponseIEs_tags_297[] = {
25123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25125 static const asn_TYPE_tag2member_t asn_MAP_F1SetupResponseIEs_tag2el_297[] = {
25126 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25127 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25128 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25130 asn_SEQUENCE_specifics_t asn_SPC_F1SetupResponseIEs_specs_297 = {
25131 sizeof(struct F1SetupResponseIEs),
25132 offsetof(struct F1SetupResponseIEs, _asn_ctx),
25133 asn_MAP_F1SetupResponseIEs_tag2el_297,
25134 3, /* Count of tags in the map */
25135 0, 0, 0, /* Optional elements (not needed) */
25136 -1, /* First extension addition */
25138 asn_TYPE_descriptor_t asn_DEF_F1SetupResponseIEs = {
25139 "F1SetupResponseIEs",
25140 "F1SetupResponseIEs",
25142 asn_DEF_F1SetupResponseIEs_tags_297,
25143 sizeof(asn_DEF_F1SetupResponseIEs_tags_297)
25144 /sizeof(asn_DEF_F1SetupResponseIEs_tags_297[0]), /* 1 */
25145 asn_DEF_F1SetupResponseIEs_tags_297, /* Same as above */
25146 sizeof(asn_DEF_F1SetupResponseIEs_tags_297)
25147 /sizeof(asn_DEF_F1SetupResponseIEs_tags_297[0]), /* 1 */
25148 { 0, 0, SEQUENCE_constraint },
25149 asn_MBR_F1SetupResponseIEs_297,
25150 3, /* Elements count */
25151 &asn_SPC_F1SetupResponseIEs_specs_297 /* Additional specs */
25154 static asn_TYPE_member_t asn_MBR_value_304[] = {
25155 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.TransactionID),
25156 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25158 &asn_DEF_TransactionID,
25161 0, 0, /* No default value */
25164 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.Cause),
25165 -1 /* Ambiguous tag (CHOICE?) */,
25170 0, 0, /* No default value */
25173 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.TimeToWait),
25174 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25176 &asn_DEF_TimeToWait,
25179 0, 0, /* No default value */
25182 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs__value, choice.CriticalityDiagnostics),
25183 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25185 &asn_DEF_CriticalityDiagnostics,
25188 0, 0, /* No default value */
25189 "CriticalityDiagnostics"
25192 static const unsigned asn_MAP_value_to_canonical_304[] = { 0, 2, 3, 1 };
25193 static const unsigned asn_MAP_value_from_canonical_304[] = { 0, 3, 1, 2 };
25194 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_304[] = {
25195 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25196 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
25197 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
25198 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
25199 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
25200 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
25201 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
25202 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
25204 static asn_CHOICE_specifics_t asn_SPC_value_specs_304 = {
25205 sizeof(struct F1SetupFailureIEs__value),
25206 offsetof(struct F1SetupFailureIEs__value, _asn_ctx),
25207 offsetof(struct F1SetupFailureIEs__value, present),
25208 sizeof(((struct F1SetupFailureIEs__value *)0)->present),
25209 asn_MAP_value_tag2el_304,
25210 8, /* Count of tags in the map */
25211 asn_MAP_value_to_canonical_304,
25212 asn_MAP_value_from_canonical_304,
25213 -1 /* Extensions start */
25215 static /* Use -fall-defs-global to expose */
25216 asn_TYPE_descriptor_t asn_DEF_value_304 = {
25220 0, /* No effective tags (pointer) */
25221 0, /* No effective tags (count) */
25222 0, /* No tags (pointer) */
25223 0, /* No tags (count) */
25224 { 0, 0, OPEN_TYPE_constraint },
25226 4, /* Elements count */
25227 &asn_SPC_value_specs_304 /* Additional specs */
25230 asn_TYPE_member_t asn_MBR_F1SetupFailureIEs_301[] = {
25231 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs, id),
25232 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25233 -1, /* IMPLICIT tag at current level */
25234 &asn_DEF_ProtocolIE_ID,
25236 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302, memb_id_constraint_301 },
25237 0, 0, /* No default value */
25240 { ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs, criticality),
25241 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25242 -1, /* IMPLICIT tag at current level */
25243 &asn_DEF_Criticality,
25244 select_F1SetupFailureIEs_criticality_type,
25245 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303, memb_criticality_constraint_301 },
25246 0, 0, /* No default value */
25249 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct F1SetupFailureIEs, value),
25250 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25251 +1, /* EXPLICIT tag at current level */
25252 &asn_DEF_value_304,
25253 select_F1SetupFailureIEs_value_type,
25254 { &asn_OER_memb_value_constr_304, &asn_PER_memb_value_constr_304, memb_value_constraint_301 },
25255 0, 0, /* No default value */
25259 static const ber_tlv_tag_t asn_DEF_F1SetupFailureIEs_tags_301[] = {
25260 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25262 static const asn_TYPE_tag2member_t asn_MAP_F1SetupFailureIEs_tag2el_301[] = {
25263 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25264 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25265 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25267 asn_SEQUENCE_specifics_t asn_SPC_F1SetupFailureIEs_specs_301 = {
25268 sizeof(struct F1SetupFailureIEs),
25269 offsetof(struct F1SetupFailureIEs, _asn_ctx),
25270 asn_MAP_F1SetupFailureIEs_tag2el_301,
25271 3, /* Count of tags in the map */
25272 0, 0, 0, /* Optional elements (not needed) */
25273 -1, /* First extension addition */
25275 asn_TYPE_descriptor_t asn_DEF_F1SetupFailureIEs = {
25276 "F1SetupFailureIEs",
25277 "F1SetupFailureIEs",
25279 asn_DEF_F1SetupFailureIEs_tags_301,
25280 sizeof(asn_DEF_F1SetupFailureIEs_tags_301)
25281 /sizeof(asn_DEF_F1SetupFailureIEs_tags_301[0]), /* 1 */
25282 asn_DEF_F1SetupFailureIEs_tags_301, /* Same as above */
25283 sizeof(asn_DEF_F1SetupFailureIEs_tags_301)
25284 /sizeof(asn_DEF_F1SetupFailureIEs_tags_301[0]), /* 1 */
25285 { 0, 0, SEQUENCE_constraint },
25286 asn_MBR_F1SetupFailureIEs_301,
25287 3, /* Elements count */
25288 &asn_SPC_F1SetupFailureIEs_specs_301 /* Additional specs */
25291 static asn_TYPE_member_t asn_MBR_value_308[] = {
25292 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.TransactionID),
25293 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25295 &asn_DEF_TransactionID,
25298 0, 0, /* No default value */
25301 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Served_Cells_To_Add_List),
25302 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25304 &asn_DEF_Served_Cells_To_Add_List,
25307 0, 0, /* No default value */
25308 "Served-Cells-To-Add-List"
25310 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Served_Cells_To_Modify_List),
25311 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25313 &asn_DEF_Served_Cells_To_Modify_List,
25316 0, 0, /* No default value */
25317 "Served-Cells-To-Modify-List"
25319 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Served_Cells_To_Delete_List),
25320 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25322 &asn_DEF_Served_Cells_To_Delete_List,
25325 0, 0, /* No default value */
25326 "Served-Cells-To-Delete-List"
25328 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Cells_Status_List),
25329 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25331 &asn_DEF_Cells_Status_List,
25334 0, 0, /* No default value */
25335 "Cells-Status-List"
25337 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.Dedicated_SIDelivery_NeededUE_List),
25338 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25340 &asn_DEF_Dedicated_SIDelivery_NeededUE_List,
25343 0, 0, /* No default value */
25344 "Dedicated-SIDelivery-NeededUE-List"
25346 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs__value, choice.GNB_DU_ID),
25347 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25349 &asn_DEF_GNB_DU_ID,
25352 0, 0, /* No default value */
25356 static const unsigned asn_MAP_value_to_canonical_308[] = { 0, 6, 1, 2, 3, 4, 5 };
25357 static const unsigned asn_MAP_value_from_canonical_308[] = { 0, 2, 3, 4, 5, 6, 1 };
25358 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_308[] = {
25359 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
25360 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -1, 0 }, /* GNB-DU-ID */
25361 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* Served-Cells-To-Add-List */
25362 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* Served-Cells-To-Modify-List */
25363 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 2 }, /* Served-Cells-To-Delete-List */
25364 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 1 }, /* Cells-Status-List */
25365 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 0 } /* Dedicated-SIDelivery-NeededUE-List */
25367 static asn_CHOICE_specifics_t asn_SPC_value_specs_308 = {
25368 sizeof(struct GNBDUConfigurationUpdateIEs__value),
25369 offsetof(struct GNBDUConfigurationUpdateIEs__value, _asn_ctx),
25370 offsetof(struct GNBDUConfigurationUpdateIEs__value, present),
25371 sizeof(((struct GNBDUConfigurationUpdateIEs__value *)0)->present),
25372 asn_MAP_value_tag2el_308,
25373 7, /* Count of tags in the map */
25374 asn_MAP_value_to_canonical_308,
25375 asn_MAP_value_from_canonical_308,
25376 -1 /* Extensions start */
25378 static /* Use -fall-defs-global to expose */
25379 asn_TYPE_descriptor_t asn_DEF_value_308 = {
25383 0, /* No effective tags (pointer) */
25384 0, /* No effective tags (count) */
25385 0, /* No tags (pointer) */
25386 0, /* No tags (count) */
25387 { 0, 0, OPEN_TYPE_constraint },
25389 7, /* Elements count */
25390 &asn_SPC_value_specs_308 /* Additional specs */
25393 asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateIEs_305[] = {
25394 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs, id),
25395 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25396 -1, /* IMPLICIT tag at current level */
25397 &asn_DEF_ProtocolIE_ID,
25399 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306, memb_id_constraint_305 },
25400 0, 0, /* No default value */
25403 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs, criticality),
25404 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25405 -1, /* IMPLICIT tag at current level */
25406 &asn_DEF_Criticality,
25407 select_GNBDUConfigurationUpdateIEs_criticality_type,
25408 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307, memb_criticality_constraint_305 },
25409 0, 0, /* No default value */
25412 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateIEs, value),
25413 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25414 +1, /* EXPLICIT tag at current level */
25415 &asn_DEF_value_308,
25416 select_GNBDUConfigurationUpdateIEs_value_type,
25417 { &asn_OER_memb_value_constr_308, &asn_PER_memb_value_constr_308, memb_value_constraint_305 },
25418 0, 0, /* No default value */
25422 static const ber_tlv_tag_t asn_DEF_GNBDUConfigurationUpdateIEs_tags_305[] = {
25423 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25425 static const asn_TYPE_tag2member_t asn_MAP_GNBDUConfigurationUpdateIEs_tag2el_305[] = {
25426 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25427 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25428 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25430 asn_SEQUENCE_specifics_t asn_SPC_GNBDUConfigurationUpdateIEs_specs_305 = {
25431 sizeof(struct GNBDUConfigurationUpdateIEs),
25432 offsetof(struct GNBDUConfigurationUpdateIEs, _asn_ctx),
25433 asn_MAP_GNBDUConfigurationUpdateIEs_tag2el_305,
25434 3, /* Count of tags in the map */
25435 0, 0, 0, /* Optional elements (not needed) */
25436 -1, /* First extension addition */
25438 asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateIEs = {
25439 "GNBDUConfigurationUpdateIEs",
25440 "GNBDUConfigurationUpdateIEs",
25442 asn_DEF_GNBDUConfigurationUpdateIEs_tags_305,
25443 sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305)
25444 /sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305[0]), /* 1 */
25445 asn_DEF_GNBDUConfigurationUpdateIEs_tags_305, /* Same as above */
25446 sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305)
25447 /sizeof(asn_DEF_GNBDUConfigurationUpdateIEs_tags_305[0]), /* 1 */
25448 { 0, 0, SEQUENCE_constraint },
25449 asn_MBR_GNBDUConfigurationUpdateIEs_305,
25450 3, /* Elements count */
25451 &asn_SPC_GNBDUConfigurationUpdateIEs_specs_305 /* Additional specs */
25454 static asn_TYPE_member_t asn_MBR_value_312[] = {
25455 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.TransactionID),
25456 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25458 &asn_DEF_TransactionID,
25461 0, 0, /* No default value */
25464 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.Cells_to_be_Activated_List),
25465 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25467 &asn_DEF_Cells_to_be_Activated_List,
25470 0, 0, /* No default value */
25471 "Cells-to-be-Activated-List"
25473 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.CriticalityDiagnostics),
25474 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25476 &asn_DEF_CriticalityDiagnostics,
25479 0, 0, /* No default value */
25480 "CriticalityDiagnostics"
25482 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, choice.Cells_to_be_Deactivated_List),
25483 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25485 &asn_DEF_Cells_to_be_Deactivated_List,
25488 0, 0, /* No default value */
25489 "Cells-to-be-Deactivated-List"
25492 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_312[] = {
25493 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25494 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* Cells-to-be-Activated-List */
25495 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* CriticalityDiagnostics */
25496 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* Cells-to-be-Deactivated-List */
25498 static asn_CHOICE_specifics_t asn_SPC_value_specs_312 = {
25499 sizeof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value),
25500 offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, _asn_ctx),
25501 offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs__value, present),
25502 sizeof(((struct GNBDUConfigurationUpdateAcknowledgeIEs__value *)0)->present),
25503 asn_MAP_value_tag2el_312,
25504 4, /* Count of tags in the map */
25506 -1 /* Extensions start */
25508 static /* Use -fall-defs-global to expose */
25509 asn_TYPE_descriptor_t asn_DEF_value_312 = {
25513 0, /* No effective tags (pointer) */
25514 0, /* No effective tags (count) */
25515 0, /* No tags (pointer) */
25516 0, /* No tags (count) */
25517 { 0, 0, OPEN_TYPE_constraint },
25519 4, /* Elements count */
25520 &asn_SPC_value_specs_312 /* Additional specs */
25523 asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309[] = {
25524 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, id),
25525 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25526 -1, /* IMPLICIT tag at current level */
25527 &asn_DEF_ProtocolIE_ID,
25529 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310, memb_id_constraint_309 },
25530 0, 0, /* No default value */
25533 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, criticality),
25534 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25535 -1, /* IMPLICIT tag at current level */
25536 &asn_DEF_Criticality,
25537 select_GNBDUConfigurationUpdateAcknowledgeIEs_criticality_type,
25538 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311, memb_criticality_constraint_309 },
25539 0, 0, /* No default value */
25542 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, value),
25543 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25544 +1, /* EXPLICIT tag at current level */
25545 &asn_DEF_value_312,
25546 select_GNBDUConfigurationUpdateAcknowledgeIEs_value_type,
25547 { &asn_OER_memb_value_constr_312, &asn_PER_memb_value_constr_312, memb_value_constraint_309 },
25548 0, 0, /* No default value */
25552 static const ber_tlv_tag_t asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309[] = {
25553 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25555 static const asn_TYPE_tag2member_t asn_MAP_GNBDUConfigurationUpdateAcknowledgeIEs_tag2el_309[] = {
25556 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25557 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25558 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25560 asn_SEQUENCE_specifics_t asn_SPC_GNBDUConfigurationUpdateAcknowledgeIEs_specs_309 = {
25561 sizeof(struct GNBDUConfigurationUpdateAcknowledgeIEs),
25562 offsetof(struct GNBDUConfigurationUpdateAcknowledgeIEs, _asn_ctx),
25563 asn_MAP_GNBDUConfigurationUpdateAcknowledgeIEs_tag2el_309,
25564 3, /* Count of tags in the map */
25565 0, 0, 0, /* Optional elements (not needed) */
25566 -1, /* First extension addition */
25568 asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs = {
25569 "GNBDUConfigurationUpdateAcknowledgeIEs",
25570 "GNBDUConfigurationUpdateAcknowledgeIEs",
25572 asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309,
25573 sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309)
25574 /sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309[0]), /* 1 */
25575 asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309, /* Same as above */
25576 sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309)
25577 /sizeof(asn_DEF_GNBDUConfigurationUpdateAcknowledgeIEs_tags_309[0]), /* 1 */
25578 { 0, 0, SEQUENCE_constraint },
25579 asn_MBR_GNBDUConfigurationUpdateAcknowledgeIEs_309,
25580 3, /* Elements count */
25581 &asn_SPC_GNBDUConfigurationUpdateAcknowledgeIEs_specs_309 /* Additional specs */
25584 static asn_TYPE_member_t asn_MBR_value_316[] = {
25585 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.TransactionID),
25586 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25588 &asn_DEF_TransactionID,
25591 0, 0, /* No default value */
25594 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.Cause),
25595 -1 /* Ambiguous tag (CHOICE?) */,
25600 0, 0, /* No default value */
25603 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.TimeToWait),
25604 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25606 &asn_DEF_TimeToWait,
25609 0, 0, /* No default value */
25612 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, choice.CriticalityDiagnostics),
25613 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25615 &asn_DEF_CriticalityDiagnostics,
25618 0, 0, /* No default value */
25619 "CriticalityDiagnostics"
25622 static const unsigned asn_MAP_value_to_canonical_316[] = { 0, 2, 3, 1 };
25623 static const unsigned asn_MAP_value_from_canonical_316[] = { 0, 3, 1, 2 };
25624 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_316[] = {
25625 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25626 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
25627 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
25628 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
25629 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
25630 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
25631 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
25632 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
25634 static asn_CHOICE_specifics_t asn_SPC_value_specs_316 = {
25635 sizeof(struct GNBDUConfigurationUpdateFailureIEs__value),
25636 offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, _asn_ctx),
25637 offsetof(struct GNBDUConfigurationUpdateFailureIEs__value, present),
25638 sizeof(((struct GNBDUConfigurationUpdateFailureIEs__value *)0)->present),
25639 asn_MAP_value_tag2el_316,
25640 8, /* Count of tags in the map */
25641 asn_MAP_value_to_canonical_316,
25642 asn_MAP_value_from_canonical_316,
25643 -1 /* Extensions start */
25645 static /* Use -fall-defs-global to expose */
25646 asn_TYPE_descriptor_t asn_DEF_value_316 = {
25650 0, /* No effective tags (pointer) */
25651 0, /* No effective tags (count) */
25652 0, /* No tags (pointer) */
25653 0, /* No tags (count) */
25654 { 0, 0, OPEN_TYPE_constraint },
25656 4, /* Elements count */
25657 &asn_SPC_value_specs_316 /* Additional specs */
25660 asn_TYPE_member_t asn_MBR_GNBDUConfigurationUpdateFailureIEs_313[] = {
25661 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs, id),
25662 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25663 -1, /* IMPLICIT tag at current level */
25664 &asn_DEF_ProtocolIE_ID,
25666 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314, memb_id_constraint_313 },
25667 0, 0, /* No default value */
25670 { ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs, criticality),
25671 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25672 -1, /* IMPLICIT tag at current level */
25673 &asn_DEF_Criticality,
25674 select_GNBDUConfigurationUpdateFailureIEs_criticality_type,
25675 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315, memb_criticality_constraint_313 },
25676 0, 0, /* No default value */
25679 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUConfigurationUpdateFailureIEs, value),
25680 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25681 +1, /* EXPLICIT tag at current level */
25682 &asn_DEF_value_316,
25683 select_GNBDUConfigurationUpdateFailureIEs_value_type,
25684 { &asn_OER_memb_value_constr_316, &asn_PER_memb_value_constr_316, memb_value_constraint_313 },
25685 0, 0, /* No default value */
25689 static const ber_tlv_tag_t asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313[] = {
25690 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25692 static const asn_TYPE_tag2member_t asn_MAP_GNBDUConfigurationUpdateFailureIEs_tag2el_313[] = {
25693 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25694 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25695 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25697 asn_SEQUENCE_specifics_t asn_SPC_GNBDUConfigurationUpdateFailureIEs_specs_313 = {
25698 sizeof(struct GNBDUConfigurationUpdateFailureIEs),
25699 offsetof(struct GNBDUConfigurationUpdateFailureIEs, _asn_ctx),
25700 asn_MAP_GNBDUConfigurationUpdateFailureIEs_tag2el_313,
25701 3, /* Count of tags in the map */
25702 0, 0, 0, /* Optional elements (not needed) */
25703 -1, /* First extension addition */
25705 asn_TYPE_descriptor_t asn_DEF_GNBDUConfigurationUpdateFailureIEs = {
25706 "GNBDUConfigurationUpdateFailureIEs",
25707 "GNBDUConfigurationUpdateFailureIEs",
25709 asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313,
25710 sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313)
25711 /sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313[0]), /* 1 */
25712 asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313, /* Same as above */
25713 sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313)
25714 /sizeof(asn_DEF_GNBDUConfigurationUpdateFailureIEs_tags_313[0]), /* 1 */
25715 { 0, 0, SEQUENCE_constraint },
25716 asn_MBR_GNBDUConfigurationUpdateFailureIEs_313,
25717 3, /* Elements count */
25718 &asn_SPC_GNBDUConfigurationUpdateFailureIEs_specs_313 /* Additional specs */
25721 static asn_TYPE_member_t asn_MBR_value_320[] = {
25722 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.TransactionID),
25723 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25725 &asn_DEF_TransactionID,
25728 0, 0, /* No default value */
25731 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Cells_to_be_Activated_List),
25732 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25734 &asn_DEF_Cells_to_be_Activated_List,
25737 0, 0, /* No default value */
25738 "Cells-to-be-Activated-List"
25740 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Cells_to_be_Deactivated_List),
25741 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25743 &asn_DEF_Cells_to_be_Deactivated_List,
25746 0, 0, /* No default value */
25747 "Cells-to-be-Deactivated-List"
25749 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.GNB_CU_TNL_Association_To_Add_List),
25750 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25752 &asn_DEF_GNB_CU_TNL_Association_To_Add_List,
25755 0, 0, /* No default value */
25756 "GNB-CU-TNL-Association-To-Add-List"
25758 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.GNB_CU_TNL_Association_To_Remove_List),
25759 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25761 &asn_DEF_GNB_CU_TNL_Association_To_Remove_List,
25764 0, 0, /* No default value */
25765 "GNB-CU-TNL-Association-To-Remove-List"
25767 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.GNB_CU_TNL_Association_To_Update_List),
25768 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25770 &asn_DEF_GNB_CU_TNL_Association_To_Update_List,
25773 0, 0, /* No default value */
25774 "GNB-CU-TNL-Association-To-Update-List"
25776 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Cells_to_be_Barred_List),
25777 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25779 &asn_DEF_Cells_to_be_Barred_List,
25782 0, 0, /* No default value */
25783 "Cells-to-be-Barred-List"
25785 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs__value, choice.Protected_EUTRA_Resources_List),
25786 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25788 &asn_DEF_Protected_EUTRA_Resources_List,
25791 0, 0, /* No default value */
25792 "Protected-EUTRA-Resources-List"
25795 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_320[] = {
25796 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25797 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 6 }, /* Cells-to-be-Activated-List */
25798 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 5 }, /* Cells-to-be-Deactivated-List */
25799 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 4 }, /* GNB-CU-TNL-Association-To-Add-List */
25800 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 3 }, /* GNB-CU-TNL-Association-To-Remove-List */
25801 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 2 }, /* GNB-CU-TNL-Association-To-Update-List */
25802 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 1 }, /* Cells-to-be-Barred-List */
25803 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 0 } /* Protected-EUTRA-Resources-List */
25805 static asn_CHOICE_specifics_t asn_SPC_value_specs_320 = {
25806 sizeof(struct GNBCUConfigurationUpdateIEs__value),
25807 offsetof(struct GNBCUConfigurationUpdateIEs__value, _asn_ctx),
25808 offsetof(struct GNBCUConfigurationUpdateIEs__value, present),
25809 sizeof(((struct GNBCUConfigurationUpdateIEs__value *)0)->present),
25810 asn_MAP_value_tag2el_320,
25811 8, /* Count of tags in the map */
25813 -1 /* Extensions start */
25815 static /* Use -fall-defs-global to expose */
25816 asn_TYPE_descriptor_t asn_DEF_value_320 = {
25820 0, /* No effective tags (pointer) */
25821 0, /* No effective tags (count) */
25822 0, /* No tags (pointer) */
25823 0, /* No tags (count) */
25824 { 0, 0, OPEN_TYPE_constraint },
25826 8, /* Elements count */
25827 &asn_SPC_value_specs_320 /* Additional specs */
25830 asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateIEs_317[] = {
25831 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs, id),
25832 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25833 -1, /* IMPLICIT tag at current level */
25834 &asn_DEF_ProtocolIE_ID,
25836 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318, memb_id_constraint_317 },
25837 0, 0, /* No default value */
25840 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs, criticality),
25841 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25842 -1, /* IMPLICIT tag at current level */
25843 &asn_DEF_Criticality,
25844 select_GNBCUConfigurationUpdateIEs_criticality_type,
25845 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319, memb_criticality_constraint_317 },
25846 0, 0, /* No default value */
25849 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateIEs, value),
25850 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25851 +1, /* EXPLICIT tag at current level */
25852 &asn_DEF_value_320,
25853 select_GNBCUConfigurationUpdateIEs_value_type,
25854 { &asn_OER_memb_value_constr_320, &asn_PER_memb_value_constr_320, memb_value_constraint_317 },
25855 0, 0, /* No default value */
25859 static const ber_tlv_tag_t asn_DEF_GNBCUConfigurationUpdateIEs_tags_317[] = {
25860 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25862 static const asn_TYPE_tag2member_t asn_MAP_GNBCUConfigurationUpdateIEs_tag2el_317[] = {
25863 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25864 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25865 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
25867 asn_SEQUENCE_specifics_t asn_SPC_GNBCUConfigurationUpdateIEs_specs_317 = {
25868 sizeof(struct GNBCUConfigurationUpdateIEs),
25869 offsetof(struct GNBCUConfigurationUpdateIEs, _asn_ctx),
25870 asn_MAP_GNBCUConfigurationUpdateIEs_tag2el_317,
25871 3, /* Count of tags in the map */
25872 0, 0, 0, /* Optional elements (not needed) */
25873 -1, /* First extension addition */
25875 asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateIEs = {
25876 "GNBCUConfigurationUpdateIEs",
25877 "GNBCUConfigurationUpdateIEs",
25879 asn_DEF_GNBCUConfigurationUpdateIEs_tags_317,
25880 sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317)
25881 /sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317[0]), /* 1 */
25882 asn_DEF_GNBCUConfigurationUpdateIEs_tags_317, /* Same as above */
25883 sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317)
25884 /sizeof(asn_DEF_GNBCUConfigurationUpdateIEs_tags_317[0]), /* 1 */
25885 { 0, 0, SEQUENCE_constraint },
25886 asn_MBR_GNBCUConfigurationUpdateIEs_317,
25887 3, /* Elements count */
25888 &asn_SPC_GNBCUConfigurationUpdateIEs_specs_317 /* Additional specs */
25891 static asn_TYPE_member_t asn_MBR_value_324[] = {
25892 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.TransactionID),
25893 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25895 &asn_DEF_TransactionID,
25898 0, 0, /* No default value */
25901 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.Cells_Failed_to_be_Activated_List),
25902 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25904 &asn_DEF_Cells_Failed_to_be_Activated_List,
25907 0, 0, /* No default value */
25908 "Cells-Failed-to-be-Activated-List"
25910 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.CriticalityDiagnostics),
25911 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25913 &asn_DEF_CriticalityDiagnostics,
25916 0, 0, /* No default value */
25917 "CriticalityDiagnostics"
25919 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.GNB_CU_TNL_Association_Setup_List),
25920 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25922 &asn_DEF_GNB_CU_TNL_Association_Setup_List,
25925 0, 0, /* No default value */
25926 "GNB-CU-TNL-Association-Setup-List"
25928 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.GNB_CU_TNL_Association_Failed_To_Setup_List),
25929 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25931 &asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_List,
25934 0, 0, /* No default value */
25935 "GNB-CU-TNL-Association-Failed-To-Setup-List"
25937 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, choice.Dedicated_SIDelivery_NeededUE_List),
25938 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
25940 &asn_DEF_Dedicated_SIDelivery_NeededUE_List,
25943 0, 0, /* No default value */
25944 "Dedicated-SIDelivery-NeededUE-List"
25947 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_324[] = {
25948 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
25949 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* Cells-Failed-to-be-Activated-List */
25950 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* CriticalityDiagnostics */
25951 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 2 }, /* GNB-CU-TNL-Association-Setup-List */
25952 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 1 }, /* GNB-CU-TNL-Association-Failed-To-Setup-List */
25953 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 0 } /* Dedicated-SIDelivery-NeededUE-List */
25955 static asn_CHOICE_specifics_t asn_SPC_value_specs_324 = {
25956 sizeof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value),
25957 offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, _asn_ctx),
25958 offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs__value, present),
25959 sizeof(((struct GNBCUConfigurationUpdateAcknowledgeIEs__value *)0)->present),
25960 asn_MAP_value_tag2el_324,
25961 6, /* Count of tags in the map */
25963 -1 /* Extensions start */
25965 static /* Use -fall-defs-global to expose */
25966 asn_TYPE_descriptor_t asn_DEF_value_324 = {
25970 0, /* No effective tags (pointer) */
25971 0, /* No effective tags (count) */
25972 0, /* No tags (pointer) */
25973 0, /* No tags (count) */
25974 { 0, 0, OPEN_TYPE_constraint },
25976 6, /* Elements count */
25977 &asn_SPC_value_specs_324 /* Additional specs */
25980 asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321[] = {
25981 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, id),
25982 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25983 -1, /* IMPLICIT tag at current level */
25984 &asn_DEF_ProtocolIE_ID,
25986 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322, memb_id_constraint_321 },
25987 0, 0, /* No default value */
25990 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, criticality),
25991 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25992 -1, /* IMPLICIT tag at current level */
25993 &asn_DEF_Criticality,
25994 select_GNBCUConfigurationUpdateAcknowledgeIEs_criticality_type,
25995 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323, memb_criticality_constraint_321 },
25996 0, 0, /* No default value */
25999 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, value),
26000 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26001 +1, /* EXPLICIT tag at current level */
26002 &asn_DEF_value_324,
26003 select_GNBCUConfigurationUpdateAcknowledgeIEs_value_type,
26004 { &asn_OER_memb_value_constr_324, &asn_PER_memb_value_constr_324, memb_value_constraint_321 },
26005 0, 0, /* No default value */
26009 static const ber_tlv_tag_t asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321[] = {
26010 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26012 static const asn_TYPE_tag2member_t asn_MAP_GNBCUConfigurationUpdateAcknowledgeIEs_tag2el_321[] = {
26013 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26014 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26015 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26017 asn_SEQUENCE_specifics_t asn_SPC_GNBCUConfigurationUpdateAcknowledgeIEs_specs_321 = {
26018 sizeof(struct GNBCUConfigurationUpdateAcknowledgeIEs),
26019 offsetof(struct GNBCUConfigurationUpdateAcknowledgeIEs, _asn_ctx),
26020 asn_MAP_GNBCUConfigurationUpdateAcknowledgeIEs_tag2el_321,
26021 3, /* Count of tags in the map */
26022 0, 0, 0, /* Optional elements (not needed) */
26023 -1, /* First extension addition */
26025 asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs = {
26026 "GNBCUConfigurationUpdateAcknowledgeIEs",
26027 "GNBCUConfigurationUpdateAcknowledgeIEs",
26029 asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321,
26030 sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321)
26031 /sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321[0]), /* 1 */
26032 asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321, /* Same as above */
26033 sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321)
26034 /sizeof(asn_DEF_GNBCUConfigurationUpdateAcknowledgeIEs_tags_321[0]), /* 1 */
26035 { 0, 0, SEQUENCE_constraint },
26036 asn_MBR_GNBCUConfigurationUpdateAcknowledgeIEs_321,
26037 3, /* Elements count */
26038 &asn_SPC_GNBCUConfigurationUpdateAcknowledgeIEs_specs_321 /* Additional specs */
26041 static asn_TYPE_member_t asn_MBR_value_328[] = {
26042 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.TransactionID),
26043 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26045 &asn_DEF_TransactionID,
26048 0, 0, /* No default value */
26051 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.Cause),
26052 -1 /* Ambiguous tag (CHOICE?) */,
26057 0, 0, /* No default value */
26060 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.TimeToWait),
26061 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26063 &asn_DEF_TimeToWait,
26066 0, 0, /* No default value */
26069 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, choice.CriticalityDiagnostics),
26070 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26072 &asn_DEF_CriticalityDiagnostics,
26075 0, 0, /* No default value */
26076 "CriticalityDiagnostics"
26079 static const unsigned asn_MAP_value_to_canonical_328[] = { 0, 2, 3, 1 };
26080 static const unsigned asn_MAP_value_from_canonical_328[] = { 0, 3, 1, 2 };
26081 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_328[] = {
26082 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
26083 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* TimeToWait */
26084 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
26085 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
26086 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
26087 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
26088 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* misc */
26089 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 } /* choice-extension */
26091 static asn_CHOICE_specifics_t asn_SPC_value_specs_328 = {
26092 sizeof(struct GNBCUConfigurationUpdateFailureIEs__value),
26093 offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, _asn_ctx),
26094 offsetof(struct GNBCUConfigurationUpdateFailureIEs__value, present),
26095 sizeof(((struct GNBCUConfigurationUpdateFailureIEs__value *)0)->present),
26096 asn_MAP_value_tag2el_328,
26097 8, /* Count of tags in the map */
26098 asn_MAP_value_to_canonical_328,
26099 asn_MAP_value_from_canonical_328,
26100 -1 /* Extensions start */
26102 static /* Use -fall-defs-global to expose */
26103 asn_TYPE_descriptor_t asn_DEF_value_328 = {
26107 0, /* No effective tags (pointer) */
26108 0, /* No effective tags (count) */
26109 0, /* No tags (pointer) */
26110 0, /* No tags (count) */
26111 { 0, 0, OPEN_TYPE_constraint },
26113 4, /* Elements count */
26114 &asn_SPC_value_specs_328 /* Additional specs */
26117 asn_TYPE_member_t asn_MBR_GNBCUConfigurationUpdateFailureIEs_325[] = {
26118 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs, id),
26119 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26120 -1, /* IMPLICIT tag at current level */
26121 &asn_DEF_ProtocolIE_ID,
26123 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326, memb_id_constraint_325 },
26124 0, 0, /* No default value */
26127 { ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs, criticality),
26128 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26129 -1, /* IMPLICIT tag at current level */
26130 &asn_DEF_Criticality,
26131 select_GNBCUConfigurationUpdateFailureIEs_criticality_type,
26132 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327, memb_criticality_constraint_325 },
26133 0, 0, /* No default value */
26136 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBCUConfigurationUpdateFailureIEs, value),
26137 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26138 +1, /* EXPLICIT tag at current level */
26139 &asn_DEF_value_328,
26140 select_GNBCUConfigurationUpdateFailureIEs_value_type,
26141 { &asn_OER_memb_value_constr_328, &asn_PER_memb_value_constr_328, memb_value_constraint_325 },
26142 0, 0, /* No default value */
26146 static const ber_tlv_tag_t asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325[] = {
26147 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26149 static const asn_TYPE_tag2member_t asn_MAP_GNBCUConfigurationUpdateFailureIEs_tag2el_325[] = {
26150 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26151 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26152 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26154 asn_SEQUENCE_specifics_t asn_SPC_GNBCUConfigurationUpdateFailureIEs_specs_325 = {
26155 sizeof(struct GNBCUConfigurationUpdateFailureIEs),
26156 offsetof(struct GNBCUConfigurationUpdateFailureIEs, _asn_ctx),
26157 asn_MAP_GNBCUConfigurationUpdateFailureIEs_tag2el_325,
26158 3, /* Count of tags in the map */
26159 0, 0, 0, /* Optional elements (not needed) */
26160 -1, /* First extension addition */
26162 asn_TYPE_descriptor_t asn_DEF_GNBCUConfigurationUpdateFailureIEs = {
26163 "GNBCUConfigurationUpdateFailureIEs",
26164 "GNBCUConfigurationUpdateFailureIEs",
26166 asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325,
26167 sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325)
26168 /sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325[0]), /* 1 */
26169 asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325, /* Same as above */
26170 sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325)
26171 /sizeof(asn_DEF_GNBCUConfigurationUpdateFailureIEs_tags_325[0]), /* 1 */
26172 { 0, 0, SEQUENCE_constraint },
26173 asn_MBR_GNBCUConfigurationUpdateFailureIEs_325,
26174 3, /* Elements count */
26175 &asn_SPC_GNBCUConfigurationUpdateFailureIEs_specs_325 /* Additional specs */
26178 static asn_TYPE_member_t asn_MBR_value_332[] = {
26179 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.TransactionID),
26180 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26182 &asn_DEF_TransactionID,
26185 0, 0, /* No default value */
26188 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.RequestType),
26189 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26191 &asn_DEF_RequestType,
26194 0, 0, /* No default value */
26197 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.EUTRA_NR_CellResourceCoordinationReq_Container),
26198 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26200 &asn_DEF_EUTRA_NR_CellResourceCoordinationReq_Container,
26203 0, 0, /* No default value */
26204 "EUTRA-NR-CellResourceCoordinationReq-Container"
26206 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, choice.IgnoreResourceCoordinationContainer),
26207 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26209 &asn_DEF_IgnoreResourceCoordinationContainer,
26212 0, 0, /* No default value */
26213 "IgnoreResourceCoordinationContainer"
26216 static const unsigned asn_MAP_value_to_canonical_332[] = { 0, 2, 1, 3 };
26217 static const unsigned asn_MAP_value_from_canonical_332[] = { 0, 2, 1, 3 };
26218 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_332[] = {
26219 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
26220 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* EUTRA-NR-CellResourceCoordinationReq-Container */
26221 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* RequestType */
26222 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 0 } /* IgnoreResourceCoordinationContainer */
26224 static asn_CHOICE_specifics_t asn_SPC_value_specs_332 = {
26225 sizeof(struct GNBDUResourceCoordinationRequest_IEs__value),
26226 offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, _asn_ctx),
26227 offsetof(struct GNBDUResourceCoordinationRequest_IEs__value, present),
26228 sizeof(((struct GNBDUResourceCoordinationRequest_IEs__value *)0)->present),
26229 asn_MAP_value_tag2el_332,
26230 4, /* Count of tags in the map */
26231 asn_MAP_value_to_canonical_332,
26232 asn_MAP_value_from_canonical_332,
26233 -1 /* Extensions start */
26235 static /* Use -fall-defs-global to expose */
26236 asn_TYPE_descriptor_t asn_DEF_value_332 = {
26240 0, /* No effective tags (pointer) */
26241 0, /* No effective tags (count) */
26242 0, /* No tags (pointer) */
26243 0, /* No tags (count) */
26244 { 0, 0, OPEN_TYPE_constraint },
26246 4, /* Elements count */
26247 &asn_SPC_value_specs_332 /* Additional specs */
26250 asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationRequest_IEs_329[] = {
26251 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs, id),
26252 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26253 -1, /* IMPLICIT tag at current level */
26254 &asn_DEF_ProtocolIE_ID,
26256 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330, memb_id_constraint_329 },
26257 0, 0, /* No default value */
26260 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs, criticality),
26261 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26262 -1, /* IMPLICIT tag at current level */
26263 &asn_DEF_Criticality,
26264 select_GNBDUResourceCoordinationRequest_IEs_criticality_type,
26265 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331, memb_criticality_constraint_329 },
26266 0, 0, /* No default value */
26269 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationRequest_IEs, value),
26270 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26271 +1, /* EXPLICIT tag at current level */
26272 &asn_DEF_value_332,
26273 select_GNBDUResourceCoordinationRequest_IEs_value_type,
26274 { &asn_OER_memb_value_constr_332, &asn_PER_memb_value_constr_332, memb_value_constraint_329 },
26275 0, 0, /* No default value */
26279 static const ber_tlv_tag_t asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329[] = {
26280 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26282 static const asn_TYPE_tag2member_t asn_MAP_GNBDUResourceCoordinationRequest_IEs_tag2el_329[] = {
26283 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26284 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26285 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26287 asn_SEQUENCE_specifics_t asn_SPC_GNBDUResourceCoordinationRequest_IEs_specs_329 = {
26288 sizeof(struct GNBDUResourceCoordinationRequest_IEs),
26289 offsetof(struct GNBDUResourceCoordinationRequest_IEs, _asn_ctx),
26290 asn_MAP_GNBDUResourceCoordinationRequest_IEs_tag2el_329,
26291 3, /* Count of tags in the map */
26292 0, 0, 0, /* Optional elements (not needed) */
26293 -1, /* First extension addition */
26295 asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationRequest_IEs = {
26296 "GNBDUResourceCoordinationRequest-IEs",
26297 "GNBDUResourceCoordinationRequest-IEs",
26299 asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329,
26300 sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329)
26301 /sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329[0]), /* 1 */
26302 asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329, /* Same as above */
26303 sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329)
26304 /sizeof(asn_DEF_GNBDUResourceCoordinationRequest_IEs_tags_329[0]), /* 1 */
26305 { 0, 0, SEQUENCE_constraint },
26306 asn_MBR_GNBDUResourceCoordinationRequest_IEs_329,
26307 3, /* Elements count */
26308 &asn_SPC_GNBDUResourceCoordinationRequest_IEs_specs_329 /* Additional specs */
26311 static asn_TYPE_member_t asn_MBR_value_336[] = {
26312 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, choice.TransactionID),
26313 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26315 &asn_DEF_TransactionID,
26318 0, 0, /* No default value */
26321 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, choice.EUTRA_NR_CellResourceCoordinationReqAck_Container),
26322 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26324 &asn_DEF_EUTRA_NR_CellResourceCoordinationReqAck_Container,
26327 0, 0, /* No default value */
26328 "EUTRA-NR-CellResourceCoordinationReqAck-Container"
26331 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_336[] = {
26332 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
26333 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 } /* EUTRA-NR-CellResourceCoordinationReqAck-Container */
26335 static asn_CHOICE_specifics_t asn_SPC_value_specs_336 = {
26336 sizeof(struct GNBDUResourceCoordinationResponse_IEs__value),
26337 offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, _asn_ctx),
26338 offsetof(struct GNBDUResourceCoordinationResponse_IEs__value, present),
26339 sizeof(((struct GNBDUResourceCoordinationResponse_IEs__value *)0)->present),
26340 asn_MAP_value_tag2el_336,
26341 2, /* Count of tags in the map */
26343 -1 /* Extensions start */
26345 static /* Use -fall-defs-global to expose */
26346 asn_TYPE_descriptor_t asn_DEF_value_336 = {
26350 0, /* No effective tags (pointer) */
26351 0, /* No effective tags (count) */
26352 0, /* No tags (pointer) */
26353 0, /* No tags (count) */
26354 { 0, 0, OPEN_TYPE_constraint },
26356 2, /* Elements count */
26357 &asn_SPC_value_specs_336 /* Additional specs */
26360 asn_TYPE_member_t asn_MBR_GNBDUResourceCoordinationResponse_IEs_333[] = {
26361 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs, id),
26362 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26363 -1, /* IMPLICIT tag at current level */
26364 &asn_DEF_ProtocolIE_ID,
26366 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334, memb_id_constraint_333 },
26367 0, 0, /* No default value */
26370 { ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs, criticality),
26371 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26372 -1, /* IMPLICIT tag at current level */
26373 &asn_DEF_Criticality,
26374 select_GNBDUResourceCoordinationResponse_IEs_criticality_type,
26375 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335, memb_criticality_constraint_333 },
26376 0, 0, /* No default value */
26379 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUResourceCoordinationResponse_IEs, value),
26380 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26381 +1, /* EXPLICIT tag at current level */
26382 &asn_DEF_value_336,
26383 select_GNBDUResourceCoordinationResponse_IEs_value_type,
26384 { &asn_OER_memb_value_constr_336, &asn_PER_memb_value_constr_336, memb_value_constraint_333 },
26385 0, 0, /* No default value */
26389 static const ber_tlv_tag_t asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333[] = {
26390 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26392 static const asn_TYPE_tag2member_t asn_MAP_GNBDUResourceCoordinationResponse_IEs_tag2el_333[] = {
26393 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26394 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26395 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26397 asn_SEQUENCE_specifics_t asn_SPC_GNBDUResourceCoordinationResponse_IEs_specs_333 = {
26398 sizeof(struct GNBDUResourceCoordinationResponse_IEs),
26399 offsetof(struct GNBDUResourceCoordinationResponse_IEs, _asn_ctx),
26400 asn_MAP_GNBDUResourceCoordinationResponse_IEs_tag2el_333,
26401 3, /* Count of tags in the map */
26402 0, 0, 0, /* Optional elements (not needed) */
26403 -1, /* First extension addition */
26405 asn_TYPE_descriptor_t asn_DEF_GNBDUResourceCoordinationResponse_IEs = {
26406 "GNBDUResourceCoordinationResponse-IEs",
26407 "GNBDUResourceCoordinationResponse-IEs",
26409 asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333,
26410 sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333)
26411 /sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333[0]), /* 1 */
26412 asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333, /* Same as above */
26413 sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333)
26414 /sizeof(asn_DEF_GNBDUResourceCoordinationResponse_IEs_tags_333[0]), /* 1 */
26415 { 0, 0, SEQUENCE_constraint },
26416 asn_MBR_GNBDUResourceCoordinationResponse_IEs_333,
26417 3, /* Elements count */
26418 &asn_SPC_GNBDUResourceCoordinationResponse_IEs_specs_333 /* Additional specs */
26421 static asn_TYPE_member_t asn_MBR_value_340[] = {
26422 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.GNB_CU_UE_F1AP_ID),
26423 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26425 &asn_DEF_GNB_CU_UE_F1AP_ID,
26428 0, 0, /* No default value */
26429 "GNB-CU-UE-F1AP-ID"
26431 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.GNB_DU_UE_F1AP_ID),
26432 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26434 &asn_DEF_GNB_DU_UE_F1AP_ID,
26437 0, 0, /* No default value */
26438 "GNB-DU-UE-F1AP-ID"
26440 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.NRCGI),
26441 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26446 0, 0, /* No default value */
26449 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ServCellIndex),
26450 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26452 &asn_DEF_ServCellIndex,
26455 0, 0, /* No default value */
26458 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.CellULConfigured),
26459 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26461 &asn_DEF_CellULConfigured,
26464 0, 0, /* No default value */
26467 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.CUtoDURRCInformation),
26468 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26470 &asn_DEF_CUtoDURRCInformation,
26473 0, 0, /* No default value */
26474 "CUtoDURRCInformation"
26476 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.Candidate_SpCell_List),
26477 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26479 &asn_DEF_Candidate_SpCell_List,
26482 0, 0, /* No default value */
26483 "Candidate-SpCell-List"
26485 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.DRXCycle),
26486 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26491 0, 0, /* No default value */
26494 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ResourceCoordinationTransferContainer),
26495 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26497 &asn_DEF_ResourceCoordinationTransferContainer,
26500 0, 0, /* No default value */
26501 "ResourceCoordinationTransferContainer"
26503 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.SCell_ToBeSetup_List),
26504 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26506 &asn_DEF_SCell_ToBeSetup_List,
26509 0, 0, /* No default value */
26510 "SCell-ToBeSetup-List"
26512 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.SRBs_ToBeSetup_List),
26513 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26515 &asn_DEF_SRBs_ToBeSetup_List,
26518 0, 0, /* No default value */
26519 "SRBs-ToBeSetup-List"
26521 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.DRBs_ToBeSetup_List),
26522 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26524 &asn_DEF_DRBs_ToBeSetup_List,
26527 0, 0, /* No default value */
26528 "DRBs-ToBeSetup-List"
26530 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.InactivityMonitoringRequest),
26531 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26533 &asn_DEF_InactivityMonitoringRequest,
26536 0, 0, /* No default value */
26537 "InactivityMonitoringRequest"
26539 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.RAT_FrequencyPriorityInformation),
26540 -1 /* Ambiguous tag (CHOICE?) */,
26542 &asn_DEF_RAT_FrequencyPriorityInformation,
26545 0, 0, /* No default value */
26546 "RAT-FrequencyPriorityInformation"
26548 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.RRCContainer),
26549 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26551 &asn_DEF_RRCContainer,
26554 0, 0, /* No default value */
26557 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.MaskedIMEISV),
26558 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
26560 &asn_DEF_MaskedIMEISV,
26563 0, 0, /* No default value */
26566 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.PLMN_Identity),
26567 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26569 &asn_DEF_PLMN_Identity,
26572 0, 0, /* No default value */
26575 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.BitRate),
26576 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26581 0, 0, /* No default value */
26584 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.RRCDeliveryStatusRequest),
26585 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26587 &asn_DEF_RRCDeliveryStatusRequest,
26590 0, 0, /* No default value */
26591 "RRCDeliveryStatusRequest"
26593 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ResourceCoordinationTransferInformation),
26594 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26596 &asn_DEF_ResourceCoordinationTransferInformation,
26599 0, 0, /* No default value */
26600 "ResourceCoordinationTransferInformation"
26602 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs__value, choice.ServingCellMO),
26603 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26605 &asn_DEF_ServingCellMO,
26608 0, 0, /* No default value */
26612 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 };
26613 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 };
26614 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_340[] = {
26615 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 4 }, /* GNB-CU-UE-F1AP-ID */
26616 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 3 }, /* GNB-DU-UE-F1AP-ID */
26617 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 2 }, /* ServCellIndex */
26618 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 17, -3, 1 }, /* BitRate */
26619 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 20, -4, 0 }, /* ServingCellMO */
26620 { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 15, 0, 0 }, /* MaskedIMEISV */
26621 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 8, 0, 2 }, /* ResourceCoordinationTransferContainer */
26622 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 14, -1, 1 }, /* RRCContainer */
26623 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 16, -2, 0 }, /* PLMN-Identity */
26624 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 2 }, /* CellULConfigured */
26625 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 12, -1, 1 }, /* InactivityMonitoringRequest */
26626 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 18, -2, 0 }, /* RRCDeliveryStatusRequest */
26627 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 7 }, /* NRCGI */
26628 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 6 }, /* CUtoDURRCInformation */
26629 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 5 }, /* Candidate-SpCell-List */
26630 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -3, 4 }, /* DRXCycle */
26631 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -4, 3 }, /* SCell-ToBeSetup-List */
26632 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 10, -5, 2 }, /* SRBs-ToBeSetup-List */
26633 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -6, 1 }, /* DRBs-ToBeSetup-List */
26634 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 19, -7, 0 }, /* ResourceCoordinationTransferInformation */
26635 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 13, 0, 0 }, /* subscriberProfileIDforRFP */
26636 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 13, 0, 0 }, /* rAT-FrequencySelectionPriority */
26637 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 13, 0, 0 } /* choice-extension */
26639 static asn_CHOICE_specifics_t asn_SPC_value_specs_340 = {
26640 sizeof(struct UEContextSetupRequestIEs__value),
26641 offsetof(struct UEContextSetupRequestIEs__value, _asn_ctx),
26642 offsetof(struct UEContextSetupRequestIEs__value, present),
26643 sizeof(((struct UEContextSetupRequestIEs__value *)0)->present),
26644 asn_MAP_value_tag2el_340,
26645 23, /* Count of tags in the map */
26646 asn_MAP_value_to_canonical_340,
26647 asn_MAP_value_from_canonical_340,
26648 -1 /* Extensions start */
26650 static /* Use -fall-defs-global to expose */
26651 asn_TYPE_descriptor_t asn_DEF_value_340 = {
26655 0, /* No effective tags (pointer) */
26656 0, /* No effective tags (count) */
26657 0, /* No tags (pointer) */
26658 0, /* No tags (count) */
26659 { 0, 0, OPEN_TYPE_constraint },
26661 21, /* Elements count */
26662 &asn_SPC_value_specs_340 /* Additional specs */
26665 asn_TYPE_member_t asn_MBR_UEContextSetupRequestIEs_337[] = {
26666 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs, id),
26667 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26668 -1, /* IMPLICIT tag at current level */
26669 &asn_DEF_ProtocolIE_ID,
26671 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338, memb_id_constraint_337 },
26672 0, 0, /* No default value */
26675 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs, criticality),
26676 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26677 -1, /* IMPLICIT tag at current level */
26678 &asn_DEF_Criticality,
26679 select_UEContextSetupRequestIEs_criticality_type,
26680 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339, memb_criticality_constraint_337 },
26681 0, 0, /* No default value */
26684 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextSetupRequestIEs, value),
26685 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26686 +1, /* EXPLICIT tag at current level */
26687 &asn_DEF_value_340,
26688 select_UEContextSetupRequestIEs_value_type,
26689 { &asn_OER_memb_value_constr_340, &asn_PER_memb_value_constr_340, memb_value_constraint_337 },
26690 0, 0, /* No default value */
26694 static const ber_tlv_tag_t asn_DEF_UEContextSetupRequestIEs_tags_337[] = {
26695 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26697 static const asn_TYPE_tag2member_t asn_MAP_UEContextSetupRequestIEs_tag2el_337[] = {
26698 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26699 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26700 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26702 asn_SEQUENCE_specifics_t asn_SPC_UEContextSetupRequestIEs_specs_337 = {
26703 sizeof(struct UEContextSetupRequestIEs),
26704 offsetof(struct UEContextSetupRequestIEs, _asn_ctx),
26705 asn_MAP_UEContextSetupRequestIEs_tag2el_337,
26706 3, /* Count of tags in the map */
26707 0, 0, 0, /* Optional elements (not needed) */
26708 -1, /* First extension addition */
26710 asn_TYPE_descriptor_t asn_DEF_UEContextSetupRequestIEs = {
26711 "UEContextSetupRequestIEs",
26712 "UEContextSetupRequestIEs",
26714 asn_DEF_UEContextSetupRequestIEs_tags_337,
26715 sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337)
26716 /sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337[0]), /* 1 */
26717 asn_DEF_UEContextSetupRequestIEs_tags_337, /* Same as above */
26718 sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337)
26719 /sizeof(asn_DEF_UEContextSetupRequestIEs_tags_337[0]), /* 1 */
26720 { 0, 0, SEQUENCE_constraint },
26721 asn_MBR_UEContextSetupRequestIEs_337,
26722 3, /* Elements count */
26723 &asn_SPC_UEContextSetupRequestIEs_specs_337 /* Additional specs */
26726 static asn_TYPE_member_t asn_MBR_value_344[] = {
26727 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.GNB_CU_UE_F1AP_ID),
26728 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26730 &asn_DEF_GNB_CU_UE_F1AP_ID,
26733 0, 0, /* No default value */
26734 "GNB-CU-UE-F1AP-ID"
26736 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.GNB_DU_UE_F1AP_ID),
26737 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26739 &asn_DEF_GNB_DU_UE_F1AP_ID,
26742 0, 0, /* No default value */
26743 "GNB-DU-UE-F1AP-ID"
26745 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.DUtoCURRCInformation),
26746 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26748 &asn_DEF_DUtoCURRCInformation,
26751 0, 0, /* No default value */
26752 "DUtoCURRCInformation"
26754 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.C_RNTI),
26755 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26760 0, 0, /* No default value */
26763 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.ResourceCoordinationTransferContainer),
26764 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
26766 &asn_DEF_ResourceCoordinationTransferContainer,
26769 0, 0, /* No default value */
26770 "ResourceCoordinationTransferContainer"
26772 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.FullConfiguration),
26773 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26775 &asn_DEF_FullConfiguration,
26778 0, 0, /* No default value */
26779 "FullConfiguration"
26781 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.DRBs_Setup_List),
26782 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26784 &asn_DEF_DRBs_Setup_List,
26787 0, 0, /* No default value */
26790 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.SRBs_FailedToBeSetup_List),
26791 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26793 &asn_DEF_SRBs_FailedToBeSetup_List,
26796 0, 0, /* No default value */
26797 "SRBs-FailedToBeSetup-List"
26799 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.DRBs_FailedToBeSetup_List),
26800 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26802 &asn_DEF_DRBs_FailedToBeSetup_List,
26805 0, 0, /* No default value */
26806 "DRBs-FailedToBeSetup-List"
26808 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.SCell_FailedtoSetup_List),
26809 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26811 &asn_DEF_SCell_FailedtoSetup_List,
26814 0, 0, /* No default value */
26815 "SCell-FailedtoSetup-List"
26817 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.InactivityMonitoringResponse),
26818 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26820 &asn_DEF_InactivityMonitoringResponse,
26823 0, 0, /* No default value */
26824 "InactivityMonitoringResponse"
26826 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.CriticalityDiagnostics),
26827 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26829 &asn_DEF_CriticalityDiagnostics,
26832 0, 0, /* No default value */
26833 "CriticalityDiagnostics"
26835 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs__value, choice.SRBs_Setup_List),
26836 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26838 &asn_DEF_SRBs_Setup_List,
26841 0, 0, /* No default value */
26845 static const unsigned asn_MAP_value_to_canonical_344[] = { 0, 1, 3, 4, 5, 10, 2, 6, 7, 8, 9, 11, 12 };
26846 static const unsigned asn_MAP_value_from_canonical_344[] = { 0, 1, 6, 2, 3, 4, 7, 8, 9, 10, 5, 11, 12 };
26847 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_344[] = {
26848 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
26849 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
26850 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* C-RNTI */
26851 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* ResourceCoordinationTransferContainer */
26852 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* FullConfiguration */
26853 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, -1, 0 }, /* InactivityMonitoringResponse */
26854 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 6 }, /* DUtoCURRCInformation */
26855 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -1, 5 }, /* DRBs-Setup-List */
26856 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -2, 4 }, /* SRBs-FailedToBeSetup-List */
26857 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -3, 3 }, /* DRBs-FailedToBeSetup-List */
26858 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -4, 2 }, /* SCell-FailedtoSetup-List */
26859 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -5, 1 }, /* CriticalityDiagnostics */
26860 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -6, 0 } /* SRBs-Setup-List */
26862 static asn_CHOICE_specifics_t asn_SPC_value_specs_344 = {
26863 sizeof(struct UEContextSetupResponseIEs__value),
26864 offsetof(struct UEContextSetupResponseIEs__value, _asn_ctx),
26865 offsetof(struct UEContextSetupResponseIEs__value, present),
26866 sizeof(((struct UEContextSetupResponseIEs__value *)0)->present),
26867 asn_MAP_value_tag2el_344,
26868 13, /* Count of tags in the map */
26869 asn_MAP_value_to_canonical_344,
26870 asn_MAP_value_from_canonical_344,
26871 -1 /* Extensions start */
26873 static /* Use -fall-defs-global to expose */
26874 asn_TYPE_descriptor_t asn_DEF_value_344 = {
26878 0, /* No effective tags (pointer) */
26879 0, /* No effective tags (count) */
26880 0, /* No tags (pointer) */
26881 0, /* No tags (count) */
26882 { 0, 0, OPEN_TYPE_constraint },
26884 13, /* Elements count */
26885 &asn_SPC_value_specs_344 /* Additional specs */
26888 asn_TYPE_member_t asn_MBR_UEContextSetupResponseIEs_341[] = {
26889 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs, id),
26890 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26891 -1, /* IMPLICIT tag at current level */
26892 &asn_DEF_ProtocolIE_ID,
26894 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342, memb_id_constraint_341 },
26895 0, 0, /* No default value */
26898 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs, criticality),
26899 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26900 -1, /* IMPLICIT tag at current level */
26901 &asn_DEF_Criticality,
26902 select_UEContextSetupResponseIEs_criticality_type,
26903 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343, memb_criticality_constraint_341 },
26904 0, 0, /* No default value */
26907 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextSetupResponseIEs, value),
26908 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26909 +1, /* EXPLICIT tag at current level */
26910 &asn_DEF_value_344,
26911 select_UEContextSetupResponseIEs_value_type,
26912 { &asn_OER_memb_value_constr_344, &asn_PER_memb_value_constr_344, memb_value_constraint_341 },
26913 0, 0, /* No default value */
26917 static const ber_tlv_tag_t asn_DEF_UEContextSetupResponseIEs_tags_341[] = {
26918 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26920 static const asn_TYPE_tag2member_t asn_MAP_UEContextSetupResponseIEs_tag2el_341[] = {
26921 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26922 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26923 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
26925 asn_SEQUENCE_specifics_t asn_SPC_UEContextSetupResponseIEs_specs_341 = {
26926 sizeof(struct UEContextSetupResponseIEs),
26927 offsetof(struct UEContextSetupResponseIEs, _asn_ctx),
26928 asn_MAP_UEContextSetupResponseIEs_tag2el_341,
26929 3, /* Count of tags in the map */
26930 0, 0, 0, /* Optional elements (not needed) */
26931 -1, /* First extension addition */
26933 asn_TYPE_descriptor_t asn_DEF_UEContextSetupResponseIEs = {
26934 "UEContextSetupResponseIEs",
26935 "UEContextSetupResponseIEs",
26937 asn_DEF_UEContextSetupResponseIEs_tags_341,
26938 sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341)
26939 /sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341[0]), /* 1 */
26940 asn_DEF_UEContextSetupResponseIEs_tags_341, /* Same as above */
26941 sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341)
26942 /sizeof(asn_DEF_UEContextSetupResponseIEs_tags_341[0]), /* 1 */
26943 { 0, 0, SEQUENCE_constraint },
26944 asn_MBR_UEContextSetupResponseIEs_341,
26945 3, /* Elements count */
26946 &asn_SPC_UEContextSetupResponseIEs_specs_341 /* Additional specs */
26949 static asn_TYPE_member_t asn_MBR_value_348[] = {
26950 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.GNB_CU_UE_F1AP_ID),
26951 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26953 &asn_DEF_GNB_CU_UE_F1AP_ID,
26956 0, 0, /* No default value */
26957 "GNB-CU-UE-F1AP-ID"
26959 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.GNB_DU_UE_F1AP_ID),
26960 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26962 &asn_DEF_GNB_DU_UE_F1AP_ID,
26965 0, 0, /* No default value */
26966 "GNB-DU-UE-F1AP-ID"
26968 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.Cause),
26969 -1 /* Ambiguous tag (CHOICE?) */,
26974 0, 0, /* No default value */
26977 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.CriticalityDiagnostics),
26978 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26980 &asn_DEF_CriticalityDiagnostics,
26983 0, 0, /* No default value */
26984 "CriticalityDiagnostics"
26986 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs__value, choice.Potential_SpCell_List),
26987 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26989 &asn_DEF_Potential_SpCell_List,
26992 0, 0, /* No default value */
26993 "Potential-SpCell-List"
26996 static const unsigned asn_MAP_value_to_canonical_348[] = { 0, 1, 3, 4, 2 };
26997 static const unsigned asn_MAP_value_from_canonical_348[] = { 0, 1, 4, 2, 3 };
26998 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_348[] = {
26999 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
27000 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
27001 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* CriticalityDiagnostics */
27002 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* Potential-SpCell-List */
27003 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
27004 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
27005 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
27006 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
27007 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
27009 static asn_CHOICE_specifics_t asn_SPC_value_specs_348 = {
27010 sizeof(struct UEContextSetupFailureIEs__value),
27011 offsetof(struct UEContextSetupFailureIEs__value, _asn_ctx),
27012 offsetof(struct UEContextSetupFailureIEs__value, present),
27013 sizeof(((struct UEContextSetupFailureIEs__value *)0)->present),
27014 asn_MAP_value_tag2el_348,
27015 9, /* Count of tags in the map */
27016 asn_MAP_value_to_canonical_348,
27017 asn_MAP_value_from_canonical_348,
27018 -1 /* Extensions start */
27020 static /* Use -fall-defs-global to expose */
27021 asn_TYPE_descriptor_t asn_DEF_value_348 = {
27025 0, /* No effective tags (pointer) */
27026 0, /* No effective tags (count) */
27027 0, /* No tags (pointer) */
27028 0, /* No tags (count) */
27029 { 0, 0, OPEN_TYPE_constraint },
27031 5, /* Elements count */
27032 &asn_SPC_value_specs_348 /* Additional specs */
27035 asn_TYPE_member_t asn_MBR_UEContextSetupFailureIEs_345[] = {
27036 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs, id),
27037 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27038 -1, /* IMPLICIT tag at current level */
27039 &asn_DEF_ProtocolIE_ID,
27041 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346, memb_id_constraint_345 },
27042 0, 0, /* No default value */
27045 { ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs, criticality),
27046 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27047 -1, /* IMPLICIT tag at current level */
27048 &asn_DEF_Criticality,
27049 select_UEContextSetupFailureIEs_criticality_type,
27050 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347, memb_criticality_constraint_345 },
27051 0, 0, /* No default value */
27054 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextSetupFailureIEs, value),
27055 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27056 +1, /* EXPLICIT tag at current level */
27057 &asn_DEF_value_348,
27058 select_UEContextSetupFailureIEs_value_type,
27059 { &asn_OER_memb_value_constr_348, &asn_PER_memb_value_constr_348, memb_value_constraint_345 },
27060 0, 0, /* No default value */
27064 static const ber_tlv_tag_t asn_DEF_UEContextSetupFailureIEs_tags_345[] = {
27065 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27067 static const asn_TYPE_tag2member_t asn_MAP_UEContextSetupFailureIEs_tag2el_345[] = {
27068 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27069 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27070 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27072 asn_SEQUENCE_specifics_t asn_SPC_UEContextSetupFailureIEs_specs_345 = {
27073 sizeof(struct UEContextSetupFailureIEs),
27074 offsetof(struct UEContextSetupFailureIEs, _asn_ctx),
27075 asn_MAP_UEContextSetupFailureIEs_tag2el_345,
27076 3, /* Count of tags in the map */
27077 0, 0, 0, /* Optional elements (not needed) */
27078 -1, /* First extension addition */
27080 asn_TYPE_descriptor_t asn_DEF_UEContextSetupFailureIEs = {
27081 "UEContextSetupFailureIEs",
27082 "UEContextSetupFailureIEs",
27084 asn_DEF_UEContextSetupFailureIEs_tags_345,
27085 sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345)
27086 /sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345[0]), /* 1 */
27087 asn_DEF_UEContextSetupFailureIEs_tags_345, /* Same as above */
27088 sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345)
27089 /sizeof(asn_DEF_UEContextSetupFailureIEs_tags_345[0]), /* 1 */
27090 { 0, 0, SEQUENCE_constraint },
27091 asn_MBR_UEContextSetupFailureIEs_345,
27092 3, /* Elements count */
27093 &asn_SPC_UEContextSetupFailureIEs_specs_345 /* Additional specs */
27096 static asn_TYPE_member_t asn_MBR_value_352[] = {
27097 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs__value, choice.GNB_CU_UE_F1AP_ID),
27098 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27100 &asn_DEF_GNB_CU_UE_F1AP_ID,
27103 0, 0, /* No default value */
27104 "GNB-CU-UE-F1AP-ID"
27106 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs__value, choice.GNB_DU_UE_F1AP_ID),
27107 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27109 &asn_DEF_GNB_DU_UE_F1AP_ID,
27112 0, 0, /* No default value */
27113 "GNB-DU-UE-F1AP-ID"
27115 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs__value, choice.Cause),
27116 -1 /* Ambiguous tag (CHOICE?) */,
27121 0, 0, /* No default value */
27125 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_352[] = {
27126 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
27127 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
27128 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
27129 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
27130 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
27131 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
27132 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
27134 static asn_CHOICE_specifics_t asn_SPC_value_specs_352 = {
27135 sizeof(struct UEContextReleaseRequestIEs__value),
27136 offsetof(struct UEContextReleaseRequestIEs__value, _asn_ctx),
27137 offsetof(struct UEContextReleaseRequestIEs__value, present),
27138 sizeof(((struct UEContextReleaseRequestIEs__value *)0)->present),
27139 asn_MAP_value_tag2el_352,
27140 7, /* Count of tags in the map */
27142 -1 /* Extensions start */
27144 static /* Use -fall-defs-global to expose */
27145 asn_TYPE_descriptor_t asn_DEF_value_352 = {
27149 0, /* No effective tags (pointer) */
27150 0, /* No effective tags (count) */
27151 0, /* No tags (pointer) */
27152 0, /* No tags (count) */
27153 { 0, 0, OPEN_TYPE_constraint },
27155 3, /* Elements count */
27156 &asn_SPC_value_specs_352 /* Additional specs */
27159 asn_TYPE_member_t asn_MBR_UEContextReleaseRequestIEs_349[] = {
27160 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs, id),
27161 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27162 -1, /* IMPLICIT tag at current level */
27163 &asn_DEF_ProtocolIE_ID,
27165 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350, memb_id_constraint_349 },
27166 0, 0, /* No default value */
27169 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs, criticality),
27170 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27171 -1, /* IMPLICIT tag at current level */
27172 &asn_DEF_Criticality,
27173 select_UEContextReleaseRequestIEs_criticality_type,
27174 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351, memb_criticality_constraint_349 },
27175 0, 0, /* No default value */
27178 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseRequestIEs, value),
27179 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27180 +1, /* EXPLICIT tag at current level */
27181 &asn_DEF_value_352,
27182 select_UEContextReleaseRequestIEs_value_type,
27183 { &asn_OER_memb_value_constr_352, &asn_PER_memb_value_constr_352, memb_value_constraint_349 },
27184 0, 0, /* No default value */
27188 static const ber_tlv_tag_t asn_DEF_UEContextReleaseRequestIEs_tags_349[] = {
27189 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27191 static const asn_TYPE_tag2member_t asn_MAP_UEContextReleaseRequestIEs_tag2el_349[] = {
27192 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27193 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27194 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27196 asn_SEQUENCE_specifics_t asn_SPC_UEContextReleaseRequestIEs_specs_349 = {
27197 sizeof(struct UEContextReleaseRequestIEs),
27198 offsetof(struct UEContextReleaseRequestIEs, _asn_ctx),
27199 asn_MAP_UEContextReleaseRequestIEs_tag2el_349,
27200 3, /* Count of tags in the map */
27201 0, 0, 0, /* Optional elements (not needed) */
27202 -1, /* First extension addition */
27204 asn_TYPE_descriptor_t asn_DEF_UEContextReleaseRequestIEs = {
27205 "UEContextReleaseRequestIEs",
27206 "UEContextReleaseRequestIEs",
27208 asn_DEF_UEContextReleaseRequestIEs_tags_349,
27209 sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349)
27210 /sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349[0]), /* 1 */
27211 asn_DEF_UEContextReleaseRequestIEs_tags_349, /* Same as above */
27212 sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349)
27213 /sizeof(asn_DEF_UEContextReleaseRequestIEs_tags_349[0]), /* 1 */
27214 { 0, 0, SEQUENCE_constraint },
27215 asn_MBR_UEContextReleaseRequestIEs_349,
27216 3, /* Elements count */
27217 &asn_SPC_UEContextReleaseRequestIEs_specs_349 /* Additional specs */
27220 static asn_TYPE_member_t asn_MBR_value_356[] = {
27221 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.GNB_CU_UE_F1AP_ID),
27222 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27224 &asn_DEF_GNB_CU_UE_F1AP_ID,
27227 0, 0, /* No default value */
27228 "GNB-CU-UE-F1AP-ID"
27230 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.GNB_DU_UE_F1AP_ID),
27231 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27233 &asn_DEF_GNB_DU_UE_F1AP_ID,
27236 0, 0, /* No default value */
27237 "GNB-DU-UE-F1AP-ID"
27239 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.Cause),
27240 -1 /* Ambiguous tag (CHOICE?) */,
27245 0, 0, /* No default value */
27248 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.RRCContainer),
27249 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27251 &asn_DEF_RRCContainer,
27254 0, 0, /* No default value */
27257 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.SRBID),
27258 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27263 0, 0, /* No default value */
27266 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.ExecuteDuplication),
27267 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27269 &asn_DEF_ExecuteDuplication,
27272 0, 0, /* No default value */
27273 "ExecuteDuplication"
27275 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs__value, choice.RRCDeliveryStatusRequest),
27276 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27278 &asn_DEF_RRCDeliveryStatusRequest,
27281 0, 0, /* No default value */
27282 "RRCDeliveryStatusRequest"
27285 static const unsigned asn_MAP_value_to_canonical_356[] = { 0, 1, 4, 3, 5, 6, 2 };
27286 static const unsigned asn_MAP_value_from_canonical_356[] = { 0, 1, 6, 3, 2, 4, 5 };
27287 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_356[] = {
27288 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
27289 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
27290 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -2, 0 }, /* SRBID */
27291 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* RRCContainer */
27292 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 1 }, /* ExecuteDuplication */
27293 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* RRCDeliveryStatusRequest */
27294 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
27295 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
27296 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
27297 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
27298 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
27300 static asn_CHOICE_specifics_t asn_SPC_value_specs_356 = {
27301 sizeof(struct UEContextReleaseCommandIEs__value),
27302 offsetof(struct UEContextReleaseCommandIEs__value, _asn_ctx),
27303 offsetof(struct UEContextReleaseCommandIEs__value, present),
27304 sizeof(((struct UEContextReleaseCommandIEs__value *)0)->present),
27305 asn_MAP_value_tag2el_356,
27306 11, /* Count of tags in the map */
27307 asn_MAP_value_to_canonical_356,
27308 asn_MAP_value_from_canonical_356,
27309 -1 /* Extensions start */
27311 static /* Use -fall-defs-global to expose */
27312 asn_TYPE_descriptor_t asn_DEF_value_356 = {
27316 0, /* No effective tags (pointer) */
27317 0, /* No effective tags (count) */
27318 0, /* No tags (pointer) */
27319 0, /* No tags (count) */
27320 { 0, 0, OPEN_TYPE_constraint },
27322 7, /* Elements count */
27323 &asn_SPC_value_specs_356 /* Additional specs */
27326 asn_TYPE_member_t asn_MBR_UEContextReleaseCommandIEs_353[] = {
27327 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs, id),
27328 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27329 -1, /* IMPLICIT tag at current level */
27330 &asn_DEF_ProtocolIE_ID,
27332 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354, memb_id_constraint_353 },
27333 0, 0, /* No default value */
27336 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs, criticality),
27337 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27338 -1, /* IMPLICIT tag at current level */
27339 &asn_DEF_Criticality,
27340 select_UEContextReleaseCommandIEs_criticality_type,
27341 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355, memb_criticality_constraint_353 },
27342 0, 0, /* No default value */
27345 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCommandIEs, value),
27346 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27347 +1, /* EXPLICIT tag at current level */
27348 &asn_DEF_value_356,
27349 select_UEContextReleaseCommandIEs_value_type,
27350 { &asn_OER_memb_value_constr_356, &asn_PER_memb_value_constr_356, memb_value_constraint_353 },
27351 0, 0, /* No default value */
27355 static const ber_tlv_tag_t asn_DEF_UEContextReleaseCommandIEs_tags_353[] = {
27356 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27358 static const asn_TYPE_tag2member_t asn_MAP_UEContextReleaseCommandIEs_tag2el_353[] = {
27359 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27360 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27361 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27363 asn_SEQUENCE_specifics_t asn_SPC_UEContextReleaseCommandIEs_specs_353 = {
27364 sizeof(struct UEContextReleaseCommandIEs),
27365 offsetof(struct UEContextReleaseCommandIEs, _asn_ctx),
27366 asn_MAP_UEContextReleaseCommandIEs_tag2el_353,
27367 3, /* Count of tags in the map */
27368 0, 0, 0, /* Optional elements (not needed) */
27369 -1, /* First extension addition */
27371 asn_TYPE_descriptor_t asn_DEF_UEContextReleaseCommandIEs = {
27372 "UEContextReleaseCommandIEs",
27373 "UEContextReleaseCommandIEs",
27375 asn_DEF_UEContextReleaseCommandIEs_tags_353,
27376 sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353)
27377 /sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353[0]), /* 1 */
27378 asn_DEF_UEContextReleaseCommandIEs_tags_353, /* Same as above */
27379 sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353)
27380 /sizeof(asn_DEF_UEContextReleaseCommandIEs_tags_353[0]), /* 1 */
27381 { 0, 0, SEQUENCE_constraint },
27382 asn_MBR_UEContextReleaseCommandIEs_353,
27383 3, /* Elements count */
27384 &asn_SPC_UEContextReleaseCommandIEs_specs_353 /* Additional specs */
27387 static asn_TYPE_member_t asn_MBR_value_360[] = {
27388 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs__value, choice.GNB_CU_UE_F1AP_ID),
27389 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27391 &asn_DEF_GNB_CU_UE_F1AP_ID,
27394 0, 0, /* No default value */
27395 "GNB-CU-UE-F1AP-ID"
27397 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs__value, choice.GNB_DU_UE_F1AP_ID),
27398 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27400 &asn_DEF_GNB_DU_UE_F1AP_ID,
27403 0, 0, /* No default value */
27404 "GNB-DU-UE-F1AP-ID"
27406 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs__value, choice.CriticalityDiagnostics),
27407 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27409 &asn_DEF_CriticalityDiagnostics,
27412 0, 0, /* No default value */
27413 "CriticalityDiagnostics"
27416 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_360[] = {
27417 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
27418 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
27419 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* CriticalityDiagnostics */
27421 static asn_CHOICE_specifics_t asn_SPC_value_specs_360 = {
27422 sizeof(struct UEContextReleaseCompleteIEs__value),
27423 offsetof(struct UEContextReleaseCompleteIEs__value, _asn_ctx),
27424 offsetof(struct UEContextReleaseCompleteIEs__value, present),
27425 sizeof(((struct UEContextReleaseCompleteIEs__value *)0)->present),
27426 asn_MAP_value_tag2el_360,
27427 3, /* Count of tags in the map */
27429 -1 /* Extensions start */
27431 static /* Use -fall-defs-global to expose */
27432 asn_TYPE_descriptor_t asn_DEF_value_360 = {
27436 0, /* No effective tags (pointer) */
27437 0, /* No effective tags (count) */
27438 0, /* No tags (pointer) */
27439 0, /* No tags (count) */
27440 { 0, 0, OPEN_TYPE_constraint },
27442 3, /* Elements count */
27443 &asn_SPC_value_specs_360 /* Additional specs */
27446 asn_TYPE_member_t asn_MBR_UEContextReleaseCompleteIEs_357[] = {
27447 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs, id),
27448 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27449 -1, /* IMPLICIT tag at current level */
27450 &asn_DEF_ProtocolIE_ID,
27452 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358, memb_id_constraint_357 },
27453 0, 0, /* No default value */
27456 { ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs, criticality),
27457 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27458 -1, /* IMPLICIT tag at current level */
27459 &asn_DEF_Criticality,
27460 select_UEContextReleaseCompleteIEs_criticality_type,
27461 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359, memb_criticality_constraint_357 },
27462 0, 0, /* No default value */
27465 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextReleaseCompleteIEs, value),
27466 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27467 +1, /* EXPLICIT tag at current level */
27468 &asn_DEF_value_360,
27469 select_UEContextReleaseCompleteIEs_value_type,
27470 { &asn_OER_memb_value_constr_360, &asn_PER_memb_value_constr_360, memb_value_constraint_357 },
27471 0, 0, /* No default value */
27475 static const ber_tlv_tag_t asn_DEF_UEContextReleaseCompleteIEs_tags_357[] = {
27476 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27478 static const asn_TYPE_tag2member_t asn_MAP_UEContextReleaseCompleteIEs_tag2el_357[] = {
27479 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27480 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27481 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27483 asn_SEQUENCE_specifics_t asn_SPC_UEContextReleaseCompleteIEs_specs_357 = {
27484 sizeof(struct UEContextReleaseCompleteIEs),
27485 offsetof(struct UEContextReleaseCompleteIEs, _asn_ctx),
27486 asn_MAP_UEContextReleaseCompleteIEs_tag2el_357,
27487 3, /* Count of tags in the map */
27488 0, 0, 0, /* Optional elements (not needed) */
27489 -1, /* First extension addition */
27491 asn_TYPE_descriptor_t asn_DEF_UEContextReleaseCompleteIEs = {
27492 "UEContextReleaseCompleteIEs",
27493 "UEContextReleaseCompleteIEs",
27495 asn_DEF_UEContextReleaseCompleteIEs_tags_357,
27496 sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357)
27497 /sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357[0]), /* 1 */
27498 asn_DEF_UEContextReleaseCompleteIEs_tags_357, /* Same as above */
27499 sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357)
27500 /sizeof(asn_DEF_UEContextReleaseCompleteIEs_tags_357[0]), /* 1 */
27501 { 0, 0, SEQUENCE_constraint },
27502 asn_MBR_UEContextReleaseCompleteIEs_357,
27503 3, /* Elements count */
27504 &asn_SPC_UEContextReleaseCompleteIEs_specs_357 /* Additional specs */
27507 static asn_TYPE_member_t asn_MBR_value_364[] = {
27508 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.GNB_CU_UE_F1AP_ID),
27509 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27511 &asn_DEF_GNB_CU_UE_F1AP_ID,
27514 0, 0, /* No default value */
27515 "GNB-CU-UE-F1AP-ID"
27517 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.GNB_DU_UE_F1AP_ID),
27518 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27520 &asn_DEF_GNB_DU_UE_F1AP_ID,
27523 0, 0, /* No default value */
27524 "GNB-DU-UE-F1AP-ID"
27526 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.NRCGI),
27527 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27532 0, 0, /* No default value */
27535 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ServCellIndex),
27536 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27538 &asn_DEF_ServCellIndex,
27541 0, 0, /* No default value */
27544 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.CellULConfigured),
27545 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27547 &asn_DEF_CellULConfigured,
27550 0, 0, /* No default value */
27553 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRXCycle),
27554 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27559 0, 0, /* No default value */
27562 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.CUtoDURRCInformation),
27563 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27565 &asn_DEF_CUtoDURRCInformation,
27568 0, 0, /* No default value */
27569 "CUtoDURRCInformation"
27571 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.TransmissionActionIndicator),
27572 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27574 &asn_DEF_TransmissionActionIndicator,
27577 0, 0, /* No default value */
27578 "TransmissionActionIndicator"
27580 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ResourceCoordinationTransferContainer),
27581 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27583 &asn_DEF_ResourceCoordinationTransferContainer,
27586 0, 0, /* No default value */
27587 "ResourceCoordinationTransferContainer"
27589 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RRCReconfigurationCompleteIndicator),
27590 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27592 &asn_DEF_RRCReconfigurationCompleteIndicator,
27595 0, 0, /* No default value */
27596 "RRCReconfigurationCompleteIndicator"
27598 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RRCContainer),
27599 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27601 &asn_DEF_RRCContainer,
27604 0, 0, /* No default value */
27607 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SCell_ToBeSetupMod_List),
27608 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27610 &asn_DEF_SCell_ToBeSetupMod_List,
27613 0, 0, /* No default value */
27614 "SCell-ToBeSetupMod-List"
27616 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SCell_ToBeRemoved_List),
27617 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27619 &asn_DEF_SCell_ToBeRemoved_List,
27622 0, 0, /* No default value */
27623 "SCell-ToBeRemoved-List"
27625 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SRBs_ToBeSetupMod_List),
27626 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27628 &asn_DEF_SRBs_ToBeSetupMod_List,
27631 0, 0, /* No default value */
27632 "SRBs-ToBeSetupMod-List"
27634 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRBs_ToBeSetupMod_List),
27635 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27637 &asn_DEF_DRBs_ToBeSetupMod_List,
27640 0, 0, /* No default value */
27641 "DRBs-ToBeSetupMod-List"
27643 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRBs_ToBeModified_List),
27644 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27646 &asn_DEF_DRBs_ToBeModified_List,
27649 0, 0, /* No default value */
27650 "DRBs-ToBeModified-List"
27652 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.SRBs_ToBeReleased_List),
27653 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27655 &asn_DEF_SRBs_ToBeReleased_List,
27658 0, 0, /* No default value */
27659 "SRBs-ToBeReleased-List"
27661 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRBs_ToBeReleased_List),
27662 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27664 &asn_DEF_DRBs_ToBeReleased_List,
27667 0, 0, /* No default value */
27668 "DRBs-ToBeReleased-List"
27670 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.InactivityMonitoringRequest),
27671 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27673 &asn_DEF_InactivityMonitoringRequest,
27676 0, 0, /* No default value */
27677 "InactivityMonitoringRequest"
27679 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RAT_FrequencyPriorityInformation),
27680 -1 /* Ambiguous tag (CHOICE?) */,
27682 &asn_DEF_RAT_FrequencyPriorityInformation,
27685 0, 0, /* No default value */
27686 "RAT-FrequencyPriorityInformation"
27688 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.DRXConfigurationIndicator),
27689 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27691 &asn_DEF_DRXConfigurationIndicator,
27694 0, 0, /* No default value */
27695 "DRXConfigurationIndicator"
27697 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RLCFailureIndication),
27698 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27700 &asn_DEF_RLCFailureIndication,
27703 0, 0, /* No default value */
27704 "RLCFailureIndication"
27706 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.UplinkTxDirectCurrentListInformation),
27707 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27709 &asn_DEF_UplinkTxDirectCurrentListInformation,
27712 0, 0, /* No default value */
27713 "UplinkTxDirectCurrentListInformation"
27715 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.GNB_DUConfigurationQuery),
27716 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27718 &asn_DEF_GNB_DUConfigurationQuery,
27721 0, 0, /* No default value */
27722 "GNB-DUConfigurationQuery"
27724 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.BitRate),
27725 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27730 0, 0, /* No default value */
27733 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ExecuteDuplication),
27734 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27736 &asn_DEF_ExecuteDuplication,
27739 0, 0, /* No default value */
27740 "ExecuteDuplication"
27742 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.RRCDeliveryStatusRequest),
27743 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27745 &asn_DEF_RRCDeliveryStatusRequest,
27748 0, 0, /* No default value */
27749 "RRCDeliveryStatusRequest"
27751 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ResourceCoordinationTransferInformation),
27752 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27754 &asn_DEF_ResourceCoordinationTransferInformation,
27757 0, 0, /* No default value */
27758 "ResourceCoordinationTransferInformation"
27760 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.ServingCellMO),
27761 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27763 &asn_DEF_ServingCellMO,
27766 0, 0, /* No default value */
27769 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs__value, choice.NeedforGap),
27770 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27772 &asn_DEF_NeedforGap,
27775 0, 0, /* No default value */
27779 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 };
27780 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 };
27781 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_364[] = {
27782 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 4 }, /* GNB-CU-UE-F1AP-ID */
27783 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 3 }, /* GNB-DU-UE-F1AP-ID */
27784 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 2 }, /* ServCellIndex */
27785 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 24, -3, 1 }, /* BitRate */
27786 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 28, -4, 0 }, /* ServingCellMO */
27787 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 8, 0, 2 }, /* ResourceCoordinationTransferContainer */
27788 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 10, -1, 1 }, /* RRCContainer */
27789 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 22, -2, 0 }, /* UplinkTxDirectCurrentListInformation */
27790 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 8 }, /* CellULConfigured */
27791 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -1, 7 }, /* TransmissionActionIndicator */
27792 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 9, -2, 6 }, /* RRCReconfigurationCompleteIndicator */
27793 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 18, -3, 5 }, /* InactivityMonitoringRequest */
27794 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 20, -4, 4 }, /* DRXConfigurationIndicator */
27795 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 23, -5, 3 }, /* GNB-DUConfigurationQuery */
27796 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 25, -6, 2 }, /* ExecuteDuplication */
27797 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 26, -7, 1 }, /* RRCDeliveryStatusRequest */
27798 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 29, -8, 0 }, /* NeedforGap */
27799 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 11 }, /* NRCGI */
27800 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 10 }, /* DRXCycle */
27801 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 9 }, /* CUtoDURRCInformation */
27802 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -3, 8 }, /* SCell-ToBeSetupMod-List */
27803 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 12, -4, 7 }, /* SCell-ToBeRemoved-List */
27804 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -5, 6 }, /* SRBs-ToBeSetupMod-List */
27805 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -6, 5 }, /* DRBs-ToBeSetupMod-List */
27806 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -7, 4 }, /* DRBs-ToBeModified-List */
27807 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 16, -8, 3 }, /* SRBs-ToBeReleased-List */
27808 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 17, -9, 2 }, /* DRBs-ToBeReleased-List */
27809 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 21, -10, 1 }, /* RLCFailureIndication */
27810 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 27, -11, 0 }, /* ResourceCoordinationTransferInformation */
27811 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 19, 0, 0 }, /* subscriberProfileIDforRFP */
27812 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 19, 0, 0 }, /* rAT-FrequencySelectionPriority */
27813 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 19, 0, 0 } /* choice-extension */
27815 static asn_CHOICE_specifics_t asn_SPC_value_specs_364 = {
27816 sizeof(struct UEContextModificationRequestIEs__value),
27817 offsetof(struct UEContextModificationRequestIEs__value, _asn_ctx),
27818 offsetof(struct UEContextModificationRequestIEs__value, present),
27819 sizeof(((struct UEContextModificationRequestIEs__value *)0)->present),
27820 asn_MAP_value_tag2el_364,
27821 32, /* Count of tags in the map */
27822 asn_MAP_value_to_canonical_364,
27823 asn_MAP_value_from_canonical_364,
27824 -1 /* Extensions start */
27826 static /* Use -fall-defs-global to expose */
27827 asn_TYPE_descriptor_t asn_DEF_value_364 = {
27831 0, /* No effective tags (pointer) */
27832 0, /* No effective tags (count) */
27833 0, /* No tags (pointer) */
27834 0, /* No tags (count) */
27835 { 0, 0, OPEN_TYPE_constraint },
27837 30, /* Elements count */
27838 &asn_SPC_value_specs_364 /* Additional specs */
27841 asn_TYPE_member_t asn_MBR_UEContextModificationRequestIEs_361[] = {
27842 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs, id),
27843 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27844 -1, /* IMPLICIT tag at current level */
27845 &asn_DEF_ProtocolIE_ID,
27847 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362, memb_id_constraint_361 },
27848 0, 0, /* No default value */
27851 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs, criticality),
27852 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27853 -1, /* IMPLICIT tag at current level */
27854 &asn_DEF_Criticality,
27855 select_UEContextModificationRequestIEs_criticality_type,
27856 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363, memb_criticality_constraint_361 },
27857 0, 0, /* No default value */
27860 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequestIEs, value),
27861 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27862 +1, /* EXPLICIT tag at current level */
27863 &asn_DEF_value_364,
27864 select_UEContextModificationRequestIEs_value_type,
27865 { &asn_OER_memb_value_constr_364, &asn_PER_memb_value_constr_364, memb_value_constraint_361 },
27866 0, 0, /* No default value */
27870 static const ber_tlv_tag_t asn_DEF_UEContextModificationRequestIEs_tags_361[] = {
27871 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27873 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationRequestIEs_tag2el_361[] = {
27874 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27875 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27876 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
27878 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationRequestIEs_specs_361 = {
27879 sizeof(struct UEContextModificationRequestIEs),
27880 offsetof(struct UEContextModificationRequestIEs, _asn_ctx),
27881 asn_MAP_UEContextModificationRequestIEs_tag2el_361,
27882 3, /* Count of tags in the map */
27883 0, 0, 0, /* Optional elements (not needed) */
27884 -1, /* First extension addition */
27886 asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequestIEs = {
27887 "UEContextModificationRequestIEs",
27888 "UEContextModificationRequestIEs",
27890 asn_DEF_UEContextModificationRequestIEs_tags_361,
27891 sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361)
27892 /sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361[0]), /* 1 */
27893 asn_DEF_UEContextModificationRequestIEs_tags_361, /* Same as above */
27894 sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361)
27895 /sizeof(asn_DEF_UEContextModificationRequestIEs_tags_361[0]), /* 1 */
27896 { 0, 0, SEQUENCE_constraint },
27897 asn_MBR_UEContextModificationRequestIEs_361,
27898 3, /* Elements count */
27899 &asn_SPC_UEContextModificationRequestIEs_specs_361 /* Additional specs */
27902 static asn_TYPE_member_t asn_MBR_value_368[] = {
27903 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.GNB_CU_UE_F1AP_ID),
27904 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27906 &asn_DEF_GNB_CU_UE_F1AP_ID,
27909 0, 0, /* No default value */
27910 "GNB-CU-UE-F1AP-ID"
27912 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.GNB_DU_UE_F1AP_ID),
27913 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27915 &asn_DEF_GNB_DU_UE_F1AP_ID,
27918 0, 0, /* No default value */
27919 "GNB-DU-UE-F1AP-ID"
27921 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.ResourceCoordinationTransferContainer),
27922 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
27924 &asn_DEF_ResourceCoordinationTransferContainer,
27927 0, 0, /* No default value */
27928 "ResourceCoordinationTransferContainer"
27930 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DUtoCURRCInformation),
27931 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27933 &asn_DEF_DUtoCURRCInformation,
27936 0, 0, /* No default value */
27937 "DUtoCURRCInformation"
27939 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_SetupMod_List),
27940 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27942 &asn_DEF_DRBs_SetupMod_List,
27945 0, 0, /* No default value */
27946 "DRBs-SetupMod-List"
27948 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_Modified_List),
27949 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27951 &asn_DEF_DRBs_Modified_List,
27954 0, 0, /* No default value */
27955 "DRBs-Modified-List"
27957 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SRBs_FailedToBeSetupMod_List),
27958 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27960 &asn_DEF_SRBs_FailedToBeSetupMod_List,
27963 0, 0, /* No default value */
27964 "SRBs-FailedToBeSetupMod-List"
27966 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_FailedToBeSetupMod_List),
27967 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27969 &asn_DEF_DRBs_FailedToBeSetupMod_List,
27972 0, 0, /* No default value */
27973 "DRBs-FailedToBeSetupMod-List"
27975 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SCell_FailedtoSetupMod_List),
27976 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27978 &asn_DEF_SCell_FailedtoSetupMod_List,
27981 0, 0, /* No default value */
27982 "SCell-FailedtoSetupMod-List"
27984 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.DRBs_FailedToBeModified_List),
27985 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27987 &asn_DEF_DRBs_FailedToBeModified_List,
27990 0, 0, /* No default value */
27991 "DRBs-FailedToBeModified-List"
27993 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.InactivityMonitoringResponse),
27994 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27996 &asn_DEF_InactivityMonitoringResponse,
27999 0, 0, /* No default value */
28000 "InactivityMonitoringResponse"
28002 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.CriticalityDiagnostics),
28003 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28005 &asn_DEF_CriticalityDiagnostics,
28008 0, 0, /* No default value */
28009 "CriticalityDiagnostics"
28011 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.C_RNTI),
28012 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28017 0, 0, /* No default value */
28020 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.Associated_SCell_List),
28021 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28023 &asn_DEF_Associated_SCell_List,
28026 0, 0, /* No default value */
28027 "Associated-SCell-List"
28029 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SRBs_SetupMod_List),
28030 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28032 &asn_DEF_SRBs_SetupMod_List,
28035 0, 0, /* No default value */
28036 "SRBs-SetupMod-List"
28038 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs__value, choice.SRBs_Modified_List),
28039 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28041 &asn_DEF_SRBs_Modified_List,
28044 0, 0, /* No default value */
28045 "SRBs-Modified-List"
28048 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 };
28049 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 };
28050 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_368[] = {
28051 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
28052 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
28053 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 12, -2, 0 }, /* C-RNTI */
28054 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* ResourceCoordinationTransferContainer */
28055 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 10, 0, 0 }, /* InactivityMonitoringResponse */
28056 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 10 }, /* DUtoCURRCInformation */
28057 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 9 }, /* DRBs-SetupMod-List */
28058 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 8 }, /* DRBs-Modified-List */
28059 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 7 }, /* SRBs-FailedToBeSetupMod-List */
28060 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 6 }, /* DRBs-FailedToBeSetupMod-List */
28061 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 5 }, /* SCell-FailedtoSetupMod-List */
28062 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 9, -6, 4 }, /* DRBs-FailedToBeModified-List */
28063 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 11, -7, 3 }, /* CriticalityDiagnostics */
28064 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 13, -8, 2 }, /* Associated-SCell-List */
28065 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 14, -9, 1 }, /* SRBs-SetupMod-List */
28066 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 15, -10, 0 } /* SRBs-Modified-List */
28068 static asn_CHOICE_specifics_t asn_SPC_value_specs_368 = {
28069 sizeof(struct UEContextModificationResponseIEs__value),
28070 offsetof(struct UEContextModificationResponseIEs__value, _asn_ctx),
28071 offsetof(struct UEContextModificationResponseIEs__value, present),
28072 sizeof(((struct UEContextModificationResponseIEs__value *)0)->present),
28073 asn_MAP_value_tag2el_368,
28074 16, /* Count of tags in the map */
28075 asn_MAP_value_to_canonical_368,
28076 asn_MAP_value_from_canonical_368,
28077 -1 /* Extensions start */
28079 static /* Use -fall-defs-global to expose */
28080 asn_TYPE_descriptor_t asn_DEF_value_368 = {
28084 0, /* No effective tags (pointer) */
28085 0, /* No effective tags (count) */
28086 0, /* No tags (pointer) */
28087 0, /* No tags (count) */
28088 { 0, 0, OPEN_TYPE_constraint },
28090 16, /* Elements count */
28091 &asn_SPC_value_specs_368 /* Additional specs */
28094 asn_TYPE_member_t asn_MBR_UEContextModificationResponseIEs_365[] = {
28095 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs, id),
28096 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28097 -1, /* IMPLICIT tag at current level */
28098 &asn_DEF_ProtocolIE_ID,
28100 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366, memb_id_constraint_365 },
28101 0, 0, /* No default value */
28104 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs, criticality),
28105 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28106 -1, /* IMPLICIT tag at current level */
28107 &asn_DEF_Criticality,
28108 select_UEContextModificationResponseIEs_criticality_type,
28109 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367, memb_criticality_constraint_365 },
28110 0, 0, /* No default value */
28113 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationResponseIEs, value),
28114 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28115 +1, /* EXPLICIT tag at current level */
28116 &asn_DEF_value_368,
28117 select_UEContextModificationResponseIEs_value_type,
28118 { &asn_OER_memb_value_constr_368, &asn_PER_memb_value_constr_368, memb_value_constraint_365 },
28119 0, 0, /* No default value */
28123 static const ber_tlv_tag_t asn_DEF_UEContextModificationResponseIEs_tags_365[] = {
28124 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28126 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationResponseIEs_tag2el_365[] = {
28127 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28128 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28129 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28131 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationResponseIEs_specs_365 = {
28132 sizeof(struct UEContextModificationResponseIEs),
28133 offsetof(struct UEContextModificationResponseIEs, _asn_ctx),
28134 asn_MAP_UEContextModificationResponseIEs_tag2el_365,
28135 3, /* Count of tags in the map */
28136 0, 0, 0, /* Optional elements (not needed) */
28137 -1, /* First extension addition */
28139 asn_TYPE_descriptor_t asn_DEF_UEContextModificationResponseIEs = {
28140 "UEContextModificationResponseIEs",
28141 "UEContextModificationResponseIEs",
28143 asn_DEF_UEContextModificationResponseIEs_tags_365,
28144 sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365)
28145 /sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365[0]), /* 1 */
28146 asn_DEF_UEContextModificationResponseIEs_tags_365, /* Same as above */
28147 sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365)
28148 /sizeof(asn_DEF_UEContextModificationResponseIEs_tags_365[0]), /* 1 */
28149 { 0, 0, SEQUENCE_constraint },
28150 asn_MBR_UEContextModificationResponseIEs_365,
28151 3, /* Elements count */
28152 &asn_SPC_UEContextModificationResponseIEs_specs_365 /* Additional specs */
28155 static asn_TYPE_member_t asn_MBR_value_372[] = {
28156 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.GNB_CU_UE_F1AP_ID),
28157 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28159 &asn_DEF_GNB_CU_UE_F1AP_ID,
28162 0, 0, /* No default value */
28163 "GNB-CU-UE-F1AP-ID"
28165 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.GNB_DU_UE_F1AP_ID),
28166 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28168 &asn_DEF_GNB_DU_UE_F1AP_ID,
28171 0, 0, /* No default value */
28172 "GNB-DU-UE-F1AP-ID"
28174 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.Cause),
28175 -1 /* Ambiguous tag (CHOICE?) */,
28180 0, 0, /* No default value */
28183 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs__value, choice.CriticalityDiagnostics),
28184 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28186 &asn_DEF_CriticalityDiagnostics,
28189 0, 0, /* No default value */
28190 "CriticalityDiagnostics"
28193 static const unsigned asn_MAP_value_to_canonical_372[] = { 0, 1, 3, 2 };
28194 static const unsigned asn_MAP_value_from_canonical_372[] = { 0, 1, 3, 2 };
28195 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_372[] = {
28196 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28197 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28198 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
28199 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
28200 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
28201 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
28202 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
28203 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
28205 static asn_CHOICE_specifics_t asn_SPC_value_specs_372 = {
28206 sizeof(struct UEContextModificationFailureIEs__value),
28207 offsetof(struct UEContextModificationFailureIEs__value, _asn_ctx),
28208 offsetof(struct UEContextModificationFailureIEs__value, present),
28209 sizeof(((struct UEContextModificationFailureIEs__value *)0)->present),
28210 asn_MAP_value_tag2el_372,
28211 8, /* Count of tags in the map */
28212 asn_MAP_value_to_canonical_372,
28213 asn_MAP_value_from_canonical_372,
28214 -1 /* Extensions start */
28216 static /* Use -fall-defs-global to expose */
28217 asn_TYPE_descriptor_t asn_DEF_value_372 = {
28221 0, /* No effective tags (pointer) */
28222 0, /* No effective tags (count) */
28223 0, /* No tags (pointer) */
28224 0, /* No tags (count) */
28225 { 0, 0, OPEN_TYPE_constraint },
28227 4, /* Elements count */
28228 &asn_SPC_value_specs_372 /* Additional specs */
28231 asn_TYPE_member_t asn_MBR_UEContextModificationFailureIEs_369[] = {
28232 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs, id),
28233 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28234 -1, /* IMPLICIT tag at current level */
28235 &asn_DEF_ProtocolIE_ID,
28237 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370, memb_id_constraint_369 },
28238 0, 0, /* No default value */
28241 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs, criticality),
28242 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28243 -1, /* IMPLICIT tag at current level */
28244 &asn_DEF_Criticality,
28245 select_UEContextModificationFailureIEs_criticality_type,
28246 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371, memb_criticality_constraint_369 },
28247 0, 0, /* No default value */
28250 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationFailureIEs, value),
28251 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28252 +1, /* EXPLICIT tag at current level */
28253 &asn_DEF_value_372,
28254 select_UEContextModificationFailureIEs_value_type,
28255 { &asn_OER_memb_value_constr_372, &asn_PER_memb_value_constr_372, memb_value_constraint_369 },
28256 0, 0, /* No default value */
28260 static const ber_tlv_tag_t asn_DEF_UEContextModificationFailureIEs_tags_369[] = {
28261 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28263 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationFailureIEs_tag2el_369[] = {
28264 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28265 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28266 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28268 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationFailureIEs_specs_369 = {
28269 sizeof(struct UEContextModificationFailureIEs),
28270 offsetof(struct UEContextModificationFailureIEs, _asn_ctx),
28271 asn_MAP_UEContextModificationFailureIEs_tag2el_369,
28272 3, /* Count of tags in the map */
28273 0, 0, 0, /* Optional elements (not needed) */
28274 -1, /* First extension addition */
28276 asn_TYPE_descriptor_t asn_DEF_UEContextModificationFailureIEs = {
28277 "UEContextModificationFailureIEs",
28278 "UEContextModificationFailureIEs",
28280 asn_DEF_UEContextModificationFailureIEs_tags_369,
28281 sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369)
28282 /sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369[0]), /* 1 */
28283 asn_DEF_UEContextModificationFailureIEs_tags_369, /* Same as above */
28284 sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369)
28285 /sizeof(asn_DEF_UEContextModificationFailureIEs_tags_369[0]), /* 1 */
28286 { 0, 0, SEQUENCE_constraint },
28287 asn_MBR_UEContextModificationFailureIEs_369,
28288 3, /* Elements count */
28289 &asn_SPC_UEContextModificationFailureIEs_specs_369 /* Additional specs */
28292 static asn_TYPE_member_t asn_MBR_value_376[] = {
28293 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.GNB_CU_UE_F1AP_ID),
28294 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28296 &asn_DEF_GNB_CU_UE_F1AP_ID,
28299 0, 0, /* No default value */
28300 "GNB-CU-UE-F1AP-ID"
28302 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.GNB_DU_UE_F1AP_ID),
28303 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28305 &asn_DEF_GNB_DU_UE_F1AP_ID,
28308 0, 0, /* No default value */
28309 "GNB-DU-UE-F1AP-ID"
28311 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.ResourceCoordinationTransferContainer),
28312 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
28314 &asn_DEF_ResourceCoordinationTransferContainer,
28317 0, 0, /* No default value */
28318 "ResourceCoordinationTransferContainer"
28320 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.DUtoCURRCInformation),
28321 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28323 &asn_DEF_DUtoCURRCInformation,
28326 0, 0, /* No default value */
28327 "DUtoCURRCInformation"
28329 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.DRBs_Required_ToBeModified_List),
28330 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28332 &asn_DEF_DRBs_Required_ToBeModified_List,
28335 0, 0, /* No default value */
28336 "DRBs-Required-ToBeModified-List"
28338 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.SRBs_Required_ToBeReleased_List),
28339 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28341 &asn_DEF_SRBs_Required_ToBeReleased_List,
28344 0, 0, /* No default value */
28345 "SRBs-Required-ToBeReleased-List"
28347 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.DRBs_Required_ToBeReleased_List),
28348 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28350 &asn_DEF_DRBs_Required_ToBeReleased_List,
28353 0, 0, /* No default value */
28354 "DRBs-Required-ToBeReleased-List"
28356 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs__value, choice.Cause),
28357 -1 /* Ambiguous tag (CHOICE?) */,
28362 0, 0, /* No default value */
28366 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_376[] = {
28367 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28368 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28369 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* ResourceCoordinationTransferContainer */
28370 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 3 }, /* DUtoCURRCInformation */
28371 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 2 }, /* DRBs-Required-ToBeModified-List */
28372 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 1 }, /* SRBs-Required-ToBeReleased-List */
28373 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 0 }, /* DRBs-Required-ToBeReleased-List */
28374 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 7, 0, 0 }, /* radioNetwork */
28375 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 7, 0, 0 }, /* transport */
28376 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 7, 0, 0 }, /* protocol */
28377 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 7, 0, 0 }, /* misc */
28378 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 7, 0, 0 } /* choice-extension */
28380 static asn_CHOICE_specifics_t asn_SPC_value_specs_376 = {
28381 sizeof(struct UEContextModificationRequiredIEs__value),
28382 offsetof(struct UEContextModificationRequiredIEs__value, _asn_ctx),
28383 offsetof(struct UEContextModificationRequiredIEs__value, present),
28384 sizeof(((struct UEContextModificationRequiredIEs__value *)0)->present),
28385 asn_MAP_value_tag2el_376,
28386 12, /* Count of tags in the map */
28388 -1 /* Extensions start */
28390 static /* Use -fall-defs-global to expose */
28391 asn_TYPE_descriptor_t asn_DEF_value_376 = {
28395 0, /* No effective tags (pointer) */
28396 0, /* No effective tags (count) */
28397 0, /* No tags (pointer) */
28398 0, /* No tags (count) */
28399 { 0, 0, OPEN_TYPE_constraint },
28401 8, /* Elements count */
28402 &asn_SPC_value_specs_376 /* Additional specs */
28405 asn_TYPE_member_t asn_MBR_UEContextModificationRequiredIEs_373[] = {
28406 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs, id),
28407 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28408 -1, /* IMPLICIT tag at current level */
28409 &asn_DEF_ProtocolIE_ID,
28411 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374, memb_id_constraint_373 },
28412 0, 0, /* No default value */
28415 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs, criticality),
28416 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28417 -1, /* IMPLICIT tag at current level */
28418 &asn_DEF_Criticality,
28419 select_UEContextModificationRequiredIEs_criticality_type,
28420 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375, memb_criticality_constraint_373 },
28421 0, 0, /* No default value */
28424 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRequiredIEs, value),
28425 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28426 +1, /* EXPLICIT tag at current level */
28427 &asn_DEF_value_376,
28428 select_UEContextModificationRequiredIEs_value_type,
28429 { &asn_OER_memb_value_constr_376, &asn_PER_memb_value_constr_376, memb_value_constraint_373 },
28430 0, 0, /* No default value */
28434 static const ber_tlv_tag_t asn_DEF_UEContextModificationRequiredIEs_tags_373[] = {
28435 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28437 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationRequiredIEs_tag2el_373[] = {
28438 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28439 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28440 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28442 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationRequiredIEs_specs_373 = {
28443 sizeof(struct UEContextModificationRequiredIEs),
28444 offsetof(struct UEContextModificationRequiredIEs, _asn_ctx),
28445 asn_MAP_UEContextModificationRequiredIEs_tag2el_373,
28446 3, /* Count of tags in the map */
28447 0, 0, 0, /* Optional elements (not needed) */
28448 -1, /* First extension addition */
28450 asn_TYPE_descriptor_t asn_DEF_UEContextModificationRequiredIEs = {
28451 "UEContextModificationRequiredIEs",
28452 "UEContextModificationRequiredIEs",
28454 asn_DEF_UEContextModificationRequiredIEs_tags_373,
28455 sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373)
28456 /sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373[0]), /* 1 */
28457 asn_DEF_UEContextModificationRequiredIEs_tags_373, /* Same as above */
28458 sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373)
28459 /sizeof(asn_DEF_UEContextModificationRequiredIEs_tags_373[0]), /* 1 */
28460 { 0, 0, SEQUENCE_constraint },
28461 asn_MBR_UEContextModificationRequiredIEs_373,
28462 3, /* Elements count */
28463 &asn_SPC_UEContextModificationRequiredIEs_specs_373 /* Additional specs */
28466 static asn_TYPE_member_t asn_MBR_value_380[] = {
28467 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.GNB_CU_UE_F1AP_ID),
28468 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28470 &asn_DEF_GNB_CU_UE_F1AP_ID,
28473 0, 0, /* No default value */
28474 "GNB-CU-UE-F1AP-ID"
28476 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.GNB_DU_UE_F1AP_ID),
28477 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28479 &asn_DEF_GNB_DU_UE_F1AP_ID,
28482 0, 0, /* No default value */
28483 "GNB-DU-UE-F1AP-ID"
28485 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.ResourceCoordinationTransferContainer),
28486 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
28488 &asn_DEF_ResourceCoordinationTransferContainer,
28491 0, 0, /* No default value */
28492 "ResourceCoordinationTransferContainer"
28494 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.DRBs_ModifiedConf_List),
28495 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28497 &asn_DEF_DRBs_ModifiedConf_List,
28500 0, 0, /* No default value */
28501 "DRBs-ModifiedConf-List"
28503 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.RRCContainer),
28504 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
28506 &asn_DEF_RRCContainer,
28509 0, 0, /* No default value */
28512 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.CriticalityDiagnostics),
28513 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28515 &asn_DEF_CriticalityDiagnostics,
28518 0, 0, /* No default value */
28519 "CriticalityDiagnostics"
28521 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.ExecuteDuplication),
28522 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28524 &asn_DEF_ExecuteDuplication,
28527 0, 0, /* No default value */
28528 "ExecuteDuplication"
28530 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs__value, choice.ResourceCoordinationTransferInformation),
28531 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28533 &asn_DEF_ResourceCoordinationTransferInformation,
28536 0, 0, /* No default value */
28537 "ResourceCoordinationTransferInformation"
28540 static const unsigned asn_MAP_value_to_canonical_380[] = { 0, 1, 2, 4, 6, 3, 5, 7 };
28541 static const unsigned asn_MAP_value_from_canonical_380[] = { 0, 1, 2, 5, 3, 6, 4, 7 };
28542 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_380[] = {
28543 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28544 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28545 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 1 }, /* ResourceCoordinationTransferContainer */
28546 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* RRCContainer */
28547 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 0 }, /* ExecuteDuplication */
28548 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 2 }, /* DRBs-ModifiedConf-List */
28549 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 1 }, /* CriticalityDiagnostics */
28550 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -2, 0 } /* ResourceCoordinationTransferInformation */
28552 static asn_CHOICE_specifics_t asn_SPC_value_specs_380 = {
28553 sizeof(struct UEContextModificationConfirmIEs__value),
28554 offsetof(struct UEContextModificationConfirmIEs__value, _asn_ctx),
28555 offsetof(struct UEContextModificationConfirmIEs__value, present),
28556 sizeof(((struct UEContextModificationConfirmIEs__value *)0)->present),
28557 asn_MAP_value_tag2el_380,
28558 8, /* Count of tags in the map */
28559 asn_MAP_value_to_canonical_380,
28560 asn_MAP_value_from_canonical_380,
28561 -1 /* Extensions start */
28563 static /* Use -fall-defs-global to expose */
28564 asn_TYPE_descriptor_t asn_DEF_value_380 = {
28568 0, /* No effective tags (pointer) */
28569 0, /* No effective tags (count) */
28570 0, /* No tags (pointer) */
28571 0, /* No tags (count) */
28572 { 0, 0, OPEN_TYPE_constraint },
28574 8, /* Elements count */
28575 &asn_SPC_value_specs_380 /* Additional specs */
28578 asn_TYPE_member_t asn_MBR_UEContextModificationConfirmIEs_377[] = {
28579 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs, id),
28580 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28581 -1, /* IMPLICIT tag at current level */
28582 &asn_DEF_ProtocolIE_ID,
28584 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378, memb_id_constraint_377 },
28585 0, 0, /* No default value */
28588 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs, criticality),
28589 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28590 -1, /* IMPLICIT tag at current level */
28591 &asn_DEF_Criticality,
28592 select_UEContextModificationConfirmIEs_criticality_type,
28593 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379, memb_criticality_constraint_377 },
28594 0, 0, /* No default value */
28597 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationConfirmIEs, value),
28598 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28599 +1, /* EXPLICIT tag at current level */
28600 &asn_DEF_value_380,
28601 select_UEContextModificationConfirmIEs_value_type,
28602 { &asn_OER_memb_value_constr_380, &asn_PER_memb_value_constr_380, memb_value_constraint_377 },
28603 0, 0, /* No default value */
28607 static const ber_tlv_tag_t asn_DEF_UEContextModificationConfirmIEs_tags_377[] = {
28608 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28610 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationConfirmIEs_tag2el_377[] = {
28611 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28612 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28613 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28615 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationConfirmIEs_specs_377 = {
28616 sizeof(struct UEContextModificationConfirmIEs),
28617 offsetof(struct UEContextModificationConfirmIEs, _asn_ctx),
28618 asn_MAP_UEContextModificationConfirmIEs_tag2el_377,
28619 3, /* Count of tags in the map */
28620 0, 0, 0, /* Optional elements (not needed) */
28621 -1, /* First extension addition */
28623 asn_TYPE_descriptor_t asn_DEF_UEContextModificationConfirmIEs = {
28624 "UEContextModificationConfirmIEs",
28625 "UEContextModificationConfirmIEs",
28627 asn_DEF_UEContextModificationConfirmIEs_tags_377,
28628 sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377)
28629 /sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377[0]), /* 1 */
28630 asn_DEF_UEContextModificationConfirmIEs_tags_377, /* Same as above */
28631 sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377)
28632 /sizeof(asn_DEF_UEContextModificationConfirmIEs_tags_377[0]), /* 1 */
28633 { 0, 0, SEQUENCE_constraint },
28634 asn_MBR_UEContextModificationConfirmIEs_377,
28635 3, /* Elements count */
28636 &asn_SPC_UEContextModificationConfirmIEs_specs_377 /* Additional specs */
28639 static asn_TYPE_member_t asn_MBR_value_384[] = {
28640 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.GNB_CU_UE_F1AP_ID),
28641 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28643 &asn_DEF_GNB_CU_UE_F1AP_ID,
28646 0, 0, /* No default value */
28647 "GNB-CU-UE-F1AP-ID"
28649 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.GNB_DU_UE_F1AP_ID),
28650 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28652 &asn_DEF_GNB_DU_UE_F1AP_ID,
28655 0, 0, /* No default value */
28656 "GNB-DU-UE-F1AP-ID"
28658 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.Cause),
28659 -1 /* Ambiguous tag (CHOICE?) */,
28664 0, 0, /* No default value */
28667 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs__value, choice.CriticalityDiagnostics),
28668 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28670 &asn_DEF_CriticalityDiagnostics,
28673 0, 0, /* No default value */
28674 "CriticalityDiagnostics"
28677 static const unsigned asn_MAP_value_to_canonical_384[] = { 0, 1, 3, 2 };
28678 static const unsigned asn_MAP_value_from_canonical_384[] = { 0, 1, 3, 2 };
28679 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_384[] = {
28680 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
28681 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
28682 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 0 }, /* CriticalityDiagnostics */
28683 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* radioNetwork */
28684 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* transport */
28685 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* protocol */
28686 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* misc */
28687 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 2, 0, 0 } /* choice-extension */
28689 static asn_CHOICE_specifics_t asn_SPC_value_specs_384 = {
28690 sizeof(struct UEContextModificationRefuseIEs__value),
28691 offsetof(struct UEContextModificationRefuseIEs__value, _asn_ctx),
28692 offsetof(struct UEContextModificationRefuseIEs__value, present),
28693 sizeof(((struct UEContextModificationRefuseIEs__value *)0)->present),
28694 asn_MAP_value_tag2el_384,
28695 8, /* Count of tags in the map */
28696 asn_MAP_value_to_canonical_384,
28697 asn_MAP_value_from_canonical_384,
28698 -1 /* Extensions start */
28700 static /* Use -fall-defs-global to expose */
28701 asn_TYPE_descriptor_t asn_DEF_value_384 = {
28705 0, /* No effective tags (pointer) */
28706 0, /* No effective tags (count) */
28707 0, /* No tags (pointer) */
28708 0, /* No tags (count) */
28709 { 0, 0, OPEN_TYPE_constraint },
28711 4, /* Elements count */
28712 &asn_SPC_value_specs_384 /* Additional specs */
28715 asn_TYPE_member_t asn_MBR_UEContextModificationRefuseIEs_381[] = {
28716 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs, id),
28717 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28718 -1, /* IMPLICIT tag at current level */
28719 &asn_DEF_ProtocolIE_ID,
28721 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382, memb_id_constraint_381 },
28722 0, 0, /* No default value */
28725 { ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs, criticality),
28726 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28727 -1, /* IMPLICIT tag at current level */
28728 &asn_DEF_Criticality,
28729 select_UEContextModificationRefuseIEs_criticality_type,
28730 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383, memb_criticality_constraint_381 },
28731 0, 0, /* No default value */
28734 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEContextModificationRefuseIEs, value),
28735 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28736 +1, /* EXPLICIT tag at current level */
28737 &asn_DEF_value_384,
28738 select_UEContextModificationRefuseIEs_value_type,
28739 { &asn_OER_memb_value_constr_384, &asn_PER_memb_value_constr_384, memb_value_constraint_381 },
28740 0, 0, /* No default value */
28744 static const ber_tlv_tag_t asn_DEF_UEContextModificationRefuseIEs_tags_381[] = {
28745 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28747 static const asn_TYPE_tag2member_t asn_MAP_UEContextModificationRefuseIEs_tag2el_381[] = {
28748 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28749 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28750 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28752 asn_SEQUENCE_specifics_t asn_SPC_UEContextModificationRefuseIEs_specs_381 = {
28753 sizeof(struct UEContextModificationRefuseIEs),
28754 offsetof(struct UEContextModificationRefuseIEs, _asn_ctx),
28755 asn_MAP_UEContextModificationRefuseIEs_tag2el_381,
28756 3, /* Count of tags in the map */
28757 0, 0, 0, /* Optional elements (not needed) */
28758 -1, /* First extension addition */
28760 asn_TYPE_descriptor_t asn_DEF_UEContextModificationRefuseIEs = {
28761 "UEContextModificationRefuseIEs",
28762 "UEContextModificationRefuseIEs",
28764 asn_DEF_UEContextModificationRefuseIEs_tags_381,
28765 sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381)
28766 /sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381[0]), /* 1 */
28767 asn_DEF_UEContextModificationRefuseIEs_tags_381, /* Same as above */
28768 sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381)
28769 /sizeof(asn_DEF_UEContextModificationRefuseIEs_tags_381[0]), /* 1 */
28770 { 0, 0, SEQUENCE_constraint },
28771 asn_MBR_UEContextModificationRefuseIEs_381,
28772 3, /* Elements count */
28773 &asn_SPC_UEContextModificationRefuseIEs_specs_381 /* Additional specs */
28776 static asn_TYPE_member_t asn_MBR_value_388[] = {
28777 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.TransactionID),
28778 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28780 &asn_DEF_TransactionID,
28783 0, 0, /* No default value */
28786 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.PWSSystemInformation),
28787 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28789 &asn_DEF_PWSSystemInformation,
28792 0, 0, /* No default value */
28793 "PWSSystemInformation"
28795 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.RepetitionPeriod),
28796 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28798 &asn_DEF_RepetitionPeriod,
28801 0, 0, /* No default value */
28804 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.NumberofBroadcastRequest),
28805 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28807 &asn_DEF_NumberofBroadcastRequest,
28810 0, 0, /* No default value */
28811 "NumberofBroadcastRequest"
28813 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs__value, choice.Cells_To_Be_Broadcast_List),
28814 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28816 &asn_DEF_Cells_To_Be_Broadcast_List,
28819 0, 0, /* No default value */
28820 "Cells-To-Be-Broadcast-List"
28823 static const unsigned asn_MAP_value_to_canonical_388[] = { 0, 2, 3, 1, 4 };
28824 static const unsigned asn_MAP_value_from_canonical_388[] = { 0, 3, 1, 2, 4 };
28825 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_388[] = {
28826 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* TransactionID */
28827 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* RepetitionPeriod */
28828 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* NumberofBroadcastRequest */
28829 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* PWSSystemInformation */
28830 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 } /* Cells-To-Be-Broadcast-List */
28832 static asn_CHOICE_specifics_t asn_SPC_value_specs_388 = {
28833 sizeof(struct WriteReplaceWarningRequestIEs__value),
28834 offsetof(struct WriteReplaceWarningRequestIEs__value, _asn_ctx),
28835 offsetof(struct WriteReplaceWarningRequestIEs__value, present),
28836 sizeof(((struct WriteReplaceWarningRequestIEs__value *)0)->present),
28837 asn_MAP_value_tag2el_388,
28838 5, /* Count of tags in the map */
28839 asn_MAP_value_to_canonical_388,
28840 asn_MAP_value_from_canonical_388,
28841 -1 /* Extensions start */
28843 static /* Use -fall-defs-global to expose */
28844 asn_TYPE_descriptor_t asn_DEF_value_388 = {
28848 0, /* No effective tags (pointer) */
28849 0, /* No effective tags (count) */
28850 0, /* No tags (pointer) */
28851 0, /* No tags (count) */
28852 { 0, 0, OPEN_TYPE_constraint },
28854 5, /* Elements count */
28855 &asn_SPC_value_specs_388 /* Additional specs */
28858 asn_TYPE_member_t asn_MBR_WriteReplaceWarningRequestIEs_385[] = {
28859 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs, id),
28860 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28861 -1, /* IMPLICIT tag at current level */
28862 &asn_DEF_ProtocolIE_ID,
28864 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386, memb_id_constraint_385 },
28865 0, 0, /* No default value */
28868 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs, criticality),
28869 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28870 -1, /* IMPLICIT tag at current level */
28871 &asn_DEF_Criticality,
28872 select_WriteReplaceWarningRequestIEs_criticality_type,
28873 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387, memb_criticality_constraint_385 },
28874 0, 0, /* No default value */
28877 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningRequestIEs, value),
28878 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28879 +1, /* EXPLICIT tag at current level */
28880 &asn_DEF_value_388,
28881 select_WriteReplaceWarningRequestIEs_value_type,
28882 { &asn_OER_memb_value_constr_388, &asn_PER_memb_value_constr_388, memb_value_constraint_385 },
28883 0, 0, /* No default value */
28887 static const ber_tlv_tag_t asn_DEF_WriteReplaceWarningRequestIEs_tags_385[] = {
28888 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28890 static const asn_TYPE_tag2member_t asn_MAP_WriteReplaceWarningRequestIEs_tag2el_385[] = {
28891 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28892 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28893 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
28895 asn_SEQUENCE_specifics_t asn_SPC_WriteReplaceWarningRequestIEs_specs_385 = {
28896 sizeof(struct WriteReplaceWarningRequestIEs),
28897 offsetof(struct WriteReplaceWarningRequestIEs, _asn_ctx),
28898 asn_MAP_WriteReplaceWarningRequestIEs_tag2el_385,
28899 3, /* Count of tags in the map */
28900 0, 0, 0, /* Optional elements (not needed) */
28901 -1, /* First extension addition */
28903 asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningRequestIEs = {
28904 "WriteReplaceWarningRequestIEs",
28905 "WriteReplaceWarningRequestIEs",
28907 asn_DEF_WriteReplaceWarningRequestIEs_tags_385,
28908 sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385)
28909 /sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385[0]), /* 1 */
28910 asn_DEF_WriteReplaceWarningRequestIEs_tags_385, /* Same as above */
28911 sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385)
28912 /sizeof(asn_DEF_WriteReplaceWarningRequestIEs_tags_385[0]), /* 1 */
28913 { 0, 0, SEQUENCE_constraint },
28914 asn_MBR_WriteReplaceWarningRequestIEs_385,
28915 3, /* Elements count */
28916 &asn_SPC_WriteReplaceWarningRequestIEs_specs_385 /* Additional specs */
28919 static asn_TYPE_member_t asn_MBR_value_392[] = {
28920 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.TransactionID),
28921 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28923 &asn_DEF_TransactionID,
28926 0, 0, /* No default value */
28929 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.Cells_Broadcast_Completed_List),
28930 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28932 &asn_DEF_Cells_Broadcast_Completed_List,
28935 0, 0, /* No default value */
28936 "Cells-Broadcast-Completed-List"
28938 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.CriticalityDiagnostics),
28939 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28941 &asn_DEF_CriticalityDiagnostics,
28944 0, 0, /* No default value */
28945 "CriticalityDiagnostics"
28947 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs__value, choice.Dedicated_SIDelivery_NeededUE_List),
28948 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28950 &asn_DEF_Dedicated_SIDelivery_NeededUE_List,
28953 0, 0, /* No default value */
28954 "Dedicated-SIDelivery-NeededUE-List"
28957 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_392[] = {
28958 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
28959 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* Cells-Broadcast-Completed-List */
28960 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* CriticalityDiagnostics */
28961 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* Dedicated-SIDelivery-NeededUE-List */
28963 static asn_CHOICE_specifics_t asn_SPC_value_specs_392 = {
28964 sizeof(struct WriteReplaceWarningResponseIEs__value),
28965 offsetof(struct WriteReplaceWarningResponseIEs__value, _asn_ctx),
28966 offsetof(struct WriteReplaceWarningResponseIEs__value, present),
28967 sizeof(((struct WriteReplaceWarningResponseIEs__value *)0)->present),
28968 asn_MAP_value_tag2el_392,
28969 4, /* Count of tags in the map */
28971 -1 /* Extensions start */
28973 static /* Use -fall-defs-global to expose */
28974 asn_TYPE_descriptor_t asn_DEF_value_392 = {
28978 0, /* No effective tags (pointer) */
28979 0, /* No effective tags (count) */
28980 0, /* No tags (pointer) */
28981 0, /* No tags (count) */
28982 { 0, 0, OPEN_TYPE_constraint },
28984 4, /* Elements count */
28985 &asn_SPC_value_specs_392 /* Additional specs */
28988 asn_TYPE_member_t asn_MBR_WriteReplaceWarningResponseIEs_389[] = {
28989 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs, id),
28990 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28991 -1, /* IMPLICIT tag at current level */
28992 &asn_DEF_ProtocolIE_ID,
28994 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390, memb_id_constraint_389 },
28995 0, 0, /* No default value */
28998 { ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs, criticality),
28999 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29000 -1, /* IMPLICIT tag at current level */
29001 &asn_DEF_Criticality,
29002 select_WriteReplaceWarningResponseIEs_criticality_type,
29003 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391, memb_criticality_constraint_389 },
29004 0, 0, /* No default value */
29007 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WriteReplaceWarningResponseIEs, value),
29008 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29009 +1, /* EXPLICIT tag at current level */
29010 &asn_DEF_value_392,
29011 select_WriteReplaceWarningResponseIEs_value_type,
29012 { &asn_OER_memb_value_constr_392, &asn_PER_memb_value_constr_392, memb_value_constraint_389 },
29013 0, 0, /* No default value */
29017 static const ber_tlv_tag_t asn_DEF_WriteReplaceWarningResponseIEs_tags_389[] = {
29018 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29020 static const asn_TYPE_tag2member_t asn_MAP_WriteReplaceWarningResponseIEs_tag2el_389[] = {
29021 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29022 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29023 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29025 asn_SEQUENCE_specifics_t asn_SPC_WriteReplaceWarningResponseIEs_specs_389 = {
29026 sizeof(struct WriteReplaceWarningResponseIEs),
29027 offsetof(struct WriteReplaceWarningResponseIEs, _asn_ctx),
29028 asn_MAP_WriteReplaceWarningResponseIEs_tag2el_389,
29029 3, /* Count of tags in the map */
29030 0, 0, 0, /* Optional elements (not needed) */
29031 -1, /* First extension addition */
29033 asn_TYPE_descriptor_t asn_DEF_WriteReplaceWarningResponseIEs = {
29034 "WriteReplaceWarningResponseIEs",
29035 "WriteReplaceWarningResponseIEs",
29037 asn_DEF_WriteReplaceWarningResponseIEs_tags_389,
29038 sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389)
29039 /sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389[0]), /* 1 */
29040 asn_DEF_WriteReplaceWarningResponseIEs_tags_389, /* Same as above */
29041 sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389)
29042 /sizeof(asn_DEF_WriteReplaceWarningResponseIEs_tags_389[0]), /* 1 */
29043 { 0, 0, SEQUENCE_constraint },
29044 asn_MBR_WriteReplaceWarningResponseIEs_389,
29045 3, /* Elements count */
29046 &asn_SPC_WriteReplaceWarningResponseIEs_specs_389 /* Additional specs */
29049 static asn_TYPE_member_t asn_MBR_value_396[] = {
29050 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.TransactionID),
29051 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29053 &asn_DEF_TransactionID,
29056 0, 0, /* No default value */
29059 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.NumberofBroadcastRequest),
29060 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29062 &asn_DEF_NumberofBroadcastRequest,
29065 0, 0, /* No default value */
29066 "NumberofBroadcastRequest"
29068 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.Broadcast_To_Be_Cancelled_List),
29069 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29071 &asn_DEF_Broadcast_To_Be_Cancelled_List,
29074 0, 0, /* No default value */
29075 "Broadcast-To-Be-Cancelled-List"
29077 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs__value, choice.Cancel_all_Warning_Messages_Indicator),
29078 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29080 &asn_DEF_Cancel_all_Warning_Messages_Indicator,
29083 0, 0, /* No default value */
29084 "Cancel-all-Warning-Messages-Indicator"
29087 static const unsigned asn_MAP_value_to_canonical_396[] = { 0, 1, 3, 2 };
29088 static const unsigned asn_MAP_value_from_canonical_396[] = { 0, 1, 3, 2 };
29089 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_396[] = {
29090 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
29091 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* NumberofBroadcastRequest */
29092 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* Cancel-all-Warning-Messages-Indicator */
29093 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* Broadcast-To-Be-Cancelled-List */
29095 static asn_CHOICE_specifics_t asn_SPC_value_specs_396 = {
29096 sizeof(struct PWSCancelRequestIEs__value),
29097 offsetof(struct PWSCancelRequestIEs__value, _asn_ctx),
29098 offsetof(struct PWSCancelRequestIEs__value, present),
29099 sizeof(((struct PWSCancelRequestIEs__value *)0)->present),
29100 asn_MAP_value_tag2el_396,
29101 4, /* Count of tags in the map */
29102 asn_MAP_value_to_canonical_396,
29103 asn_MAP_value_from_canonical_396,
29104 -1 /* Extensions start */
29106 static /* Use -fall-defs-global to expose */
29107 asn_TYPE_descriptor_t asn_DEF_value_396 = {
29111 0, /* No effective tags (pointer) */
29112 0, /* No effective tags (count) */
29113 0, /* No tags (pointer) */
29114 0, /* No tags (count) */
29115 { 0, 0, OPEN_TYPE_constraint },
29117 4, /* Elements count */
29118 &asn_SPC_value_specs_396 /* Additional specs */
29121 asn_TYPE_member_t asn_MBR_PWSCancelRequestIEs_393[] = {
29122 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs, id),
29123 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29124 -1, /* IMPLICIT tag at current level */
29125 &asn_DEF_ProtocolIE_ID,
29127 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394, memb_id_constraint_393 },
29128 0, 0, /* No default value */
29131 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs, criticality),
29132 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29133 -1, /* IMPLICIT tag at current level */
29134 &asn_DEF_Criticality,
29135 select_PWSCancelRequestIEs_criticality_type,
29136 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395, memb_criticality_constraint_393 },
29137 0, 0, /* No default value */
29140 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSCancelRequestIEs, value),
29141 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29142 +1, /* EXPLICIT tag at current level */
29143 &asn_DEF_value_396,
29144 select_PWSCancelRequestIEs_value_type,
29145 { &asn_OER_memb_value_constr_396, &asn_PER_memb_value_constr_396, memb_value_constraint_393 },
29146 0, 0, /* No default value */
29150 static const ber_tlv_tag_t asn_DEF_PWSCancelRequestIEs_tags_393[] = {
29151 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29153 static const asn_TYPE_tag2member_t asn_MAP_PWSCancelRequestIEs_tag2el_393[] = {
29154 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29155 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29156 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29158 asn_SEQUENCE_specifics_t asn_SPC_PWSCancelRequestIEs_specs_393 = {
29159 sizeof(struct PWSCancelRequestIEs),
29160 offsetof(struct PWSCancelRequestIEs, _asn_ctx),
29161 asn_MAP_PWSCancelRequestIEs_tag2el_393,
29162 3, /* Count of tags in the map */
29163 0, 0, 0, /* Optional elements (not needed) */
29164 -1, /* First extension addition */
29166 asn_TYPE_descriptor_t asn_DEF_PWSCancelRequestIEs = {
29167 "PWSCancelRequestIEs",
29168 "PWSCancelRequestIEs",
29170 asn_DEF_PWSCancelRequestIEs_tags_393,
29171 sizeof(asn_DEF_PWSCancelRequestIEs_tags_393)
29172 /sizeof(asn_DEF_PWSCancelRequestIEs_tags_393[0]), /* 1 */
29173 asn_DEF_PWSCancelRequestIEs_tags_393, /* Same as above */
29174 sizeof(asn_DEF_PWSCancelRequestIEs_tags_393)
29175 /sizeof(asn_DEF_PWSCancelRequestIEs_tags_393[0]), /* 1 */
29176 { 0, 0, SEQUENCE_constraint },
29177 asn_MBR_PWSCancelRequestIEs_393,
29178 3, /* Elements count */
29179 &asn_SPC_PWSCancelRequestIEs_specs_393 /* Additional specs */
29182 static asn_TYPE_member_t asn_MBR_value_400[] = {
29183 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs__value, choice.TransactionID),
29184 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29186 &asn_DEF_TransactionID,
29189 0, 0, /* No default value */
29192 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs__value, choice.Cells_Broadcast_Cancelled_List),
29193 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29195 &asn_DEF_Cells_Broadcast_Cancelled_List,
29198 0, 0, /* No default value */
29199 "Cells-Broadcast-Cancelled-List"
29201 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs__value, choice.CriticalityDiagnostics),
29202 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29204 &asn_DEF_CriticalityDiagnostics,
29207 0, 0, /* No default value */
29208 "CriticalityDiagnostics"
29211 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_400[] = {
29212 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
29213 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* Cells-Broadcast-Cancelled-List */
29214 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* CriticalityDiagnostics */
29216 static asn_CHOICE_specifics_t asn_SPC_value_specs_400 = {
29217 sizeof(struct PWSCancelResponseIEs__value),
29218 offsetof(struct PWSCancelResponseIEs__value, _asn_ctx),
29219 offsetof(struct PWSCancelResponseIEs__value, present),
29220 sizeof(((struct PWSCancelResponseIEs__value *)0)->present),
29221 asn_MAP_value_tag2el_400,
29222 3, /* Count of tags in the map */
29224 -1 /* Extensions start */
29226 static /* Use -fall-defs-global to expose */
29227 asn_TYPE_descriptor_t asn_DEF_value_400 = {
29231 0, /* No effective tags (pointer) */
29232 0, /* No effective tags (count) */
29233 0, /* No tags (pointer) */
29234 0, /* No tags (count) */
29235 { 0, 0, OPEN_TYPE_constraint },
29237 3, /* Elements count */
29238 &asn_SPC_value_specs_400 /* Additional specs */
29241 asn_TYPE_member_t asn_MBR_PWSCancelResponseIEs_397[] = {
29242 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs, id),
29243 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29244 -1, /* IMPLICIT tag at current level */
29245 &asn_DEF_ProtocolIE_ID,
29247 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398, memb_id_constraint_397 },
29248 0, 0, /* No default value */
29251 { ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs, criticality),
29252 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29253 -1, /* IMPLICIT tag at current level */
29254 &asn_DEF_Criticality,
29255 select_PWSCancelResponseIEs_criticality_type,
29256 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399, memb_criticality_constraint_397 },
29257 0, 0, /* No default value */
29260 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSCancelResponseIEs, value),
29261 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29262 +1, /* EXPLICIT tag at current level */
29263 &asn_DEF_value_400,
29264 select_PWSCancelResponseIEs_value_type,
29265 { &asn_OER_memb_value_constr_400, &asn_PER_memb_value_constr_400, memb_value_constraint_397 },
29266 0, 0, /* No default value */
29270 static const ber_tlv_tag_t asn_DEF_PWSCancelResponseIEs_tags_397[] = {
29271 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29273 static const asn_TYPE_tag2member_t asn_MAP_PWSCancelResponseIEs_tag2el_397[] = {
29274 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29275 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29276 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29278 asn_SEQUENCE_specifics_t asn_SPC_PWSCancelResponseIEs_specs_397 = {
29279 sizeof(struct PWSCancelResponseIEs),
29280 offsetof(struct PWSCancelResponseIEs, _asn_ctx),
29281 asn_MAP_PWSCancelResponseIEs_tag2el_397,
29282 3, /* Count of tags in the map */
29283 0, 0, 0, /* Optional elements (not needed) */
29284 -1, /* First extension addition */
29286 asn_TYPE_descriptor_t asn_DEF_PWSCancelResponseIEs = {
29287 "PWSCancelResponseIEs",
29288 "PWSCancelResponseIEs",
29290 asn_DEF_PWSCancelResponseIEs_tags_397,
29291 sizeof(asn_DEF_PWSCancelResponseIEs_tags_397)
29292 /sizeof(asn_DEF_PWSCancelResponseIEs_tags_397[0]), /* 1 */
29293 asn_DEF_PWSCancelResponseIEs_tags_397, /* Same as above */
29294 sizeof(asn_DEF_PWSCancelResponseIEs_tags_397)
29295 /sizeof(asn_DEF_PWSCancelResponseIEs_tags_397[0]), /* 1 */
29296 { 0, 0, SEQUENCE_constraint },
29297 asn_MBR_PWSCancelResponseIEs_397,
29298 3, /* Elements count */
29299 &asn_SPC_PWSCancelResponseIEs_specs_397 /* Additional specs */
29302 static asn_TYPE_member_t asn_MBR_value_404[] = {
29303 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs__value, choice.GNB_CU_UE_F1AP_ID),
29304 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29306 &asn_DEF_GNB_CU_UE_F1AP_ID,
29309 0, 0, /* No default value */
29310 "GNB-CU-UE-F1AP-ID"
29312 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs__value, choice.GNB_DU_UE_F1AP_ID),
29313 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29315 &asn_DEF_GNB_DU_UE_F1AP_ID,
29318 0, 0, /* No default value */
29319 "GNB-DU-UE-F1AP-ID"
29321 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs__value, choice.DRB_Activity_List),
29322 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29324 &asn_DEF_DRB_Activity_List,
29327 0, 0, /* No default value */
29328 "DRB-Activity-List"
29331 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_404[] = {
29332 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
29333 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
29334 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* DRB-Activity-List */
29336 static asn_CHOICE_specifics_t asn_SPC_value_specs_404 = {
29337 sizeof(struct UEInactivityNotificationIEs__value),
29338 offsetof(struct UEInactivityNotificationIEs__value, _asn_ctx),
29339 offsetof(struct UEInactivityNotificationIEs__value, present),
29340 sizeof(((struct UEInactivityNotificationIEs__value *)0)->present),
29341 asn_MAP_value_tag2el_404,
29342 3, /* Count of tags in the map */
29344 -1 /* Extensions start */
29346 static /* Use -fall-defs-global to expose */
29347 asn_TYPE_descriptor_t asn_DEF_value_404 = {
29351 0, /* No effective tags (pointer) */
29352 0, /* No effective tags (count) */
29353 0, /* No tags (pointer) */
29354 0, /* No tags (count) */
29355 { 0, 0, OPEN_TYPE_constraint },
29357 3, /* Elements count */
29358 &asn_SPC_value_specs_404 /* Additional specs */
29361 asn_TYPE_member_t asn_MBR_UEInactivityNotificationIEs_401[] = {
29362 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs, id),
29363 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29364 -1, /* IMPLICIT tag at current level */
29365 &asn_DEF_ProtocolIE_ID,
29367 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402, memb_id_constraint_401 },
29368 0, 0, /* No default value */
29371 { ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs, criticality),
29372 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29373 -1, /* IMPLICIT tag at current level */
29374 &asn_DEF_Criticality,
29375 select_UEInactivityNotificationIEs_criticality_type,
29376 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403, memb_criticality_constraint_401 },
29377 0, 0, /* No default value */
29380 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEInactivityNotificationIEs, value),
29381 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29382 +1, /* EXPLICIT tag at current level */
29383 &asn_DEF_value_404,
29384 select_UEInactivityNotificationIEs_value_type,
29385 { &asn_OER_memb_value_constr_404, &asn_PER_memb_value_constr_404, memb_value_constraint_401 },
29386 0, 0, /* No default value */
29390 static const ber_tlv_tag_t asn_DEF_UEInactivityNotificationIEs_tags_401[] = {
29391 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29393 static const asn_TYPE_tag2member_t asn_MAP_UEInactivityNotificationIEs_tag2el_401[] = {
29394 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29395 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29396 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29398 asn_SEQUENCE_specifics_t asn_SPC_UEInactivityNotificationIEs_specs_401 = {
29399 sizeof(struct UEInactivityNotificationIEs),
29400 offsetof(struct UEInactivityNotificationIEs, _asn_ctx),
29401 asn_MAP_UEInactivityNotificationIEs_tag2el_401,
29402 3, /* Count of tags in the map */
29403 0, 0, 0, /* Optional elements (not needed) */
29404 -1, /* First extension addition */
29406 asn_TYPE_descriptor_t asn_DEF_UEInactivityNotificationIEs = {
29407 "UEInactivityNotificationIEs",
29408 "UEInactivityNotificationIEs",
29410 asn_DEF_UEInactivityNotificationIEs_tags_401,
29411 sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401)
29412 /sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401[0]), /* 1 */
29413 asn_DEF_UEInactivityNotificationIEs_tags_401, /* Same as above */
29414 sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401)
29415 /sizeof(asn_DEF_UEInactivityNotificationIEs_tags_401[0]), /* 1 */
29416 { 0, 0, SEQUENCE_constraint },
29417 asn_MBR_UEInactivityNotificationIEs_401,
29418 3, /* Elements count */
29419 &asn_SPC_UEInactivityNotificationIEs_specs_401 /* Additional specs */
29422 static asn_TYPE_member_t asn_MBR_value_408[] = {
29423 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.GNB_DU_UE_F1AP_ID),
29424 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29426 &asn_DEF_GNB_DU_UE_F1AP_ID,
29429 0, 0, /* No default value */
29430 "GNB-DU-UE-F1AP-ID"
29432 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.NRCGI),
29433 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29438 0, 0, /* No default value */
29441 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.C_RNTI),
29442 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29447 0, 0, /* No default value */
29450 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.RRCContainer),
29451 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29453 &asn_DEF_RRCContainer,
29456 0, 0, /* No default value */
29459 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.DUtoCURRCContainer),
29460 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29462 &asn_DEF_DUtoCURRCContainer,
29465 0, 0, /* No default value */
29466 "DUtoCURRCContainer"
29468 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.SULAccessIndication),
29469 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29471 &asn_DEF_SULAccessIndication,
29474 0, 0, /* No default value */
29475 "SULAccessIndication"
29477 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs__value, choice.TransactionID),
29478 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29480 &asn_DEF_TransactionID,
29483 0, 0, /* No default value */
29487 static const unsigned asn_MAP_value_to_canonical_408[] = { 0, 2, 6, 3, 4, 5, 1 };
29488 static const unsigned asn_MAP_value_from_canonical_408[] = { 0, 6, 1, 3, 4, 5, 2 };
29489 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_408[] = {
29490 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-DU-UE-F1AP-ID */
29491 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* C-RNTI */
29492 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* TransactionID */
29493 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 1 }, /* RRCContainer */
29494 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -1, 0 }, /* DUtoCURRCContainer */
29495 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, 0, 0 }, /* SULAccessIndication */
29496 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* NRCGI */
29498 static asn_CHOICE_specifics_t asn_SPC_value_specs_408 = {
29499 sizeof(struct InitialULRRCMessageTransferIEs__value),
29500 offsetof(struct InitialULRRCMessageTransferIEs__value, _asn_ctx),
29501 offsetof(struct InitialULRRCMessageTransferIEs__value, present),
29502 sizeof(((struct InitialULRRCMessageTransferIEs__value *)0)->present),
29503 asn_MAP_value_tag2el_408,
29504 7, /* Count of tags in the map */
29505 asn_MAP_value_to_canonical_408,
29506 asn_MAP_value_from_canonical_408,
29507 -1 /* Extensions start */
29509 static /* Use -fall-defs-global to expose */
29510 asn_TYPE_descriptor_t asn_DEF_value_408 = {
29514 0, /* No effective tags (pointer) */
29515 0, /* No effective tags (count) */
29516 0, /* No tags (pointer) */
29517 0, /* No tags (count) */
29518 { 0, 0, OPEN_TYPE_constraint },
29520 7, /* Elements count */
29521 &asn_SPC_value_specs_408 /* Additional specs */
29524 asn_TYPE_member_t asn_MBR_InitialULRRCMessageTransferIEs_405[] = {
29525 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs, id),
29526 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29527 -1, /* IMPLICIT tag at current level */
29528 &asn_DEF_ProtocolIE_ID,
29530 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406, memb_id_constraint_405 },
29531 0, 0, /* No default value */
29534 { ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs, criticality),
29535 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29536 -1, /* IMPLICIT tag at current level */
29537 &asn_DEF_Criticality,
29538 select_InitialULRRCMessageTransferIEs_criticality_type,
29539 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407, memb_criticality_constraint_405 },
29540 0, 0, /* No default value */
29543 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct InitialULRRCMessageTransferIEs, value),
29544 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29545 +1, /* EXPLICIT tag at current level */
29546 &asn_DEF_value_408,
29547 select_InitialULRRCMessageTransferIEs_value_type,
29548 { &asn_OER_memb_value_constr_408, &asn_PER_memb_value_constr_408, memb_value_constraint_405 },
29549 0, 0, /* No default value */
29553 static const ber_tlv_tag_t asn_DEF_InitialULRRCMessageTransferIEs_tags_405[] = {
29554 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29556 static const asn_TYPE_tag2member_t asn_MAP_InitialULRRCMessageTransferIEs_tag2el_405[] = {
29557 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29558 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29559 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29561 asn_SEQUENCE_specifics_t asn_SPC_InitialULRRCMessageTransferIEs_specs_405 = {
29562 sizeof(struct InitialULRRCMessageTransferIEs),
29563 offsetof(struct InitialULRRCMessageTransferIEs, _asn_ctx),
29564 asn_MAP_InitialULRRCMessageTransferIEs_tag2el_405,
29565 3, /* Count of tags in the map */
29566 0, 0, 0, /* Optional elements (not needed) */
29567 -1, /* First extension addition */
29569 asn_TYPE_descriptor_t asn_DEF_InitialULRRCMessageTransferIEs = {
29570 "InitialULRRCMessageTransferIEs",
29571 "InitialULRRCMessageTransferIEs",
29573 asn_DEF_InitialULRRCMessageTransferIEs_tags_405,
29574 sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405)
29575 /sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405[0]), /* 1 */
29576 asn_DEF_InitialULRRCMessageTransferIEs_tags_405, /* Same as above */
29577 sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405)
29578 /sizeof(asn_DEF_InitialULRRCMessageTransferIEs_tags_405[0]), /* 1 */
29579 { 0, 0, SEQUENCE_constraint },
29580 asn_MBR_InitialULRRCMessageTransferIEs_405,
29581 3, /* Elements count */
29582 &asn_SPC_InitialULRRCMessageTransferIEs_specs_405 /* Additional specs */
29585 static asn_TYPE_member_t asn_MBR_value_412[] = {
29586 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.GNB_CU_UE_F1AP_ID),
29587 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29589 &asn_DEF_GNB_CU_UE_F1AP_ID,
29592 0, 0, /* No default value */
29593 "GNB-CU-UE-F1AP-ID"
29595 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.GNB_DU_UE_F1AP_ID),
29596 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29598 &asn_DEF_GNB_DU_UE_F1AP_ID,
29601 0, 0, /* No default value */
29602 "GNB-DU-UE-F1AP-ID"
29604 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.SRBID),
29605 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29610 0, 0, /* No default value */
29613 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.ExecuteDuplication),
29614 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29616 &asn_DEF_ExecuteDuplication,
29619 0, 0, /* No default value */
29620 "ExecuteDuplication"
29622 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.RRCContainer),
29623 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29625 &asn_DEF_RRCContainer,
29628 0, 0, /* No default value */
29631 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.RAT_FrequencyPriorityInformation),
29632 -1 /* Ambiguous tag (CHOICE?) */,
29634 &asn_DEF_RAT_FrequencyPriorityInformation,
29637 0, 0, /* No default value */
29638 "RAT-FrequencyPriorityInformation"
29640 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs__value, choice.RRCDeliveryStatusRequest),
29641 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29643 &asn_DEF_RRCDeliveryStatusRequest,
29646 0, 0, /* No default value */
29647 "RRCDeliveryStatusRequest"
29650 static const unsigned asn_MAP_value_to_canonical_412[] = { 0, 1, 2, 4, 3, 6, 5 };
29651 static const unsigned asn_MAP_value_from_canonical_412[] = { 0, 1, 2, 4, 3, 6, 5 };
29652 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_412[] = {
29653 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
29654 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
29655 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* SRBID */
29656 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, 0, 0 }, /* RRCContainer */
29657 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* ExecuteDuplication */
29658 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* RRCDeliveryStatusRequest */
29659 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, 0, 0 }, /* subscriberProfileIDforRFP */
29660 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, 0, 0 }, /* rAT-FrequencySelectionPriority */
29661 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 5, 0, 0 } /* choice-extension */
29663 static asn_CHOICE_specifics_t asn_SPC_value_specs_412 = {
29664 sizeof(struct DLRRCMessageTransferIEs__value),
29665 offsetof(struct DLRRCMessageTransferIEs__value, _asn_ctx),
29666 offsetof(struct DLRRCMessageTransferIEs__value, present),
29667 sizeof(((struct DLRRCMessageTransferIEs__value *)0)->present),
29668 asn_MAP_value_tag2el_412,
29669 9, /* Count of tags in the map */
29670 asn_MAP_value_to_canonical_412,
29671 asn_MAP_value_from_canonical_412,
29672 -1 /* Extensions start */
29674 static /* Use -fall-defs-global to expose */
29675 asn_TYPE_descriptor_t asn_DEF_value_412 = {
29679 0, /* No effective tags (pointer) */
29680 0, /* No effective tags (count) */
29681 0, /* No tags (pointer) */
29682 0, /* No tags (count) */
29683 { 0, 0, OPEN_TYPE_constraint },
29685 7, /* Elements count */
29686 &asn_SPC_value_specs_412 /* Additional specs */
29689 asn_TYPE_member_t asn_MBR_DLRRCMessageTransferIEs_409[] = {
29690 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs, id),
29691 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29692 -1, /* IMPLICIT tag at current level */
29693 &asn_DEF_ProtocolIE_ID,
29695 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410, memb_id_constraint_409 },
29696 0, 0, /* No default value */
29699 { ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs, criticality),
29700 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29701 -1, /* IMPLICIT tag at current level */
29702 &asn_DEF_Criticality,
29703 select_DLRRCMessageTransferIEs_criticality_type,
29704 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411, memb_criticality_constraint_409 },
29705 0, 0, /* No default value */
29708 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DLRRCMessageTransferIEs, value),
29709 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29710 +1, /* EXPLICIT tag at current level */
29711 &asn_DEF_value_412,
29712 select_DLRRCMessageTransferIEs_value_type,
29713 { &asn_OER_memb_value_constr_412, &asn_PER_memb_value_constr_412, memb_value_constraint_409 },
29714 0, 0, /* No default value */
29718 static const ber_tlv_tag_t asn_DEF_DLRRCMessageTransferIEs_tags_409[] = {
29719 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29721 static const asn_TYPE_tag2member_t asn_MAP_DLRRCMessageTransferIEs_tag2el_409[] = {
29722 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29723 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29724 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29726 asn_SEQUENCE_specifics_t asn_SPC_DLRRCMessageTransferIEs_specs_409 = {
29727 sizeof(struct DLRRCMessageTransferIEs),
29728 offsetof(struct DLRRCMessageTransferIEs, _asn_ctx),
29729 asn_MAP_DLRRCMessageTransferIEs_tag2el_409,
29730 3, /* Count of tags in the map */
29731 0, 0, 0, /* Optional elements (not needed) */
29732 -1, /* First extension addition */
29734 asn_TYPE_descriptor_t asn_DEF_DLRRCMessageTransferIEs = {
29735 "DLRRCMessageTransferIEs",
29736 "DLRRCMessageTransferIEs",
29738 asn_DEF_DLRRCMessageTransferIEs_tags_409,
29739 sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409)
29740 /sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409[0]), /* 1 */
29741 asn_DEF_DLRRCMessageTransferIEs_tags_409, /* Same as above */
29742 sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409)
29743 /sizeof(asn_DEF_DLRRCMessageTransferIEs_tags_409[0]), /* 1 */
29744 { 0, 0, SEQUENCE_constraint },
29745 asn_MBR_DLRRCMessageTransferIEs_409,
29746 3, /* Elements count */
29747 &asn_SPC_DLRRCMessageTransferIEs_specs_409 /* Additional specs */
29750 static asn_TYPE_member_t asn_MBR_value_416[] = {
29751 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.GNB_CU_UE_F1AP_ID),
29752 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29754 &asn_DEF_GNB_CU_UE_F1AP_ID,
29757 0, 0, /* No default value */
29758 "GNB-CU-UE-F1AP-ID"
29760 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.GNB_DU_UE_F1AP_ID),
29761 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29763 &asn_DEF_GNB_DU_UE_F1AP_ID,
29766 0, 0, /* No default value */
29767 "GNB-DU-UE-F1AP-ID"
29769 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.SRBID),
29770 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29775 0, 0, /* No default value */
29778 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs__value, choice.RRCContainer),
29779 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
29781 &asn_DEF_RRCContainer,
29784 0, 0, /* No default value */
29788 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_416[] = {
29789 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
29790 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
29791 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* SRBID */
29792 { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 } /* RRCContainer */
29794 static asn_CHOICE_specifics_t asn_SPC_value_specs_416 = {
29795 sizeof(struct ULRRCMessageTransferIEs__value),
29796 offsetof(struct ULRRCMessageTransferIEs__value, _asn_ctx),
29797 offsetof(struct ULRRCMessageTransferIEs__value, present),
29798 sizeof(((struct ULRRCMessageTransferIEs__value *)0)->present),
29799 asn_MAP_value_tag2el_416,
29800 4, /* Count of tags in the map */
29802 -1 /* Extensions start */
29804 static /* Use -fall-defs-global to expose */
29805 asn_TYPE_descriptor_t asn_DEF_value_416 = {
29809 0, /* No effective tags (pointer) */
29810 0, /* No effective tags (count) */
29811 0, /* No tags (pointer) */
29812 0, /* No tags (count) */
29813 { 0, 0, OPEN_TYPE_constraint },
29815 4, /* Elements count */
29816 &asn_SPC_value_specs_416 /* Additional specs */
29819 asn_TYPE_member_t asn_MBR_ULRRCMessageTransferIEs_413[] = {
29820 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs, id),
29821 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29822 -1, /* IMPLICIT tag at current level */
29823 &asn_DEF_ProtocolIE_ID,
29825 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414, memb_id_constraint_413 },
29826 0, 0, /* No default value */
29829 { ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs, criticality),
29830 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29831 -1, /* IMPLICIT tag at current level */
29832 &asn_DEF_Criticality,
29833 select_ULRRCMessageTransferIEs_criticality_type,
29834 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415, memb_criticality_constraint_413 },
29835 0, 0, /* No default value */
29838 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULRRCMessageTransferIEs, value),
29839 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29840 +1, /* EXPLICIT tag at current level */
29841 &asn_DEF_value_416,
29842 select_ULRRCMessageTransferIEs_value_type,
29843 { &asn_OER_memb_value_constr_416, &asn_PER_memb_value_constr_416, memb_value_constraint_413 },
29844 0, 0, /* No default value */
29848 static const ber_tlv_tag_t asn_DEF_ULRRCMessageTransferIEs_tags_413[] = {
29849 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29851 static const asn_TYPE_tag2member_t asn_MAP_ULRRCMessageTransferIEs_tag2el_413[] = {
29852 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29853 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29854 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29856 asn_SEQUENCE_specifics_t asn_SPC_ULRRCMessageTransferIEs_specs_413 = {
29857 sizeof(struct ULRRCMessageTransferIEs),
29858 offsetof(struct ULRRCMessageTransferIEs, _asn_ctx),
29859 asn_MAP_ULRRCMessageTransferIEs_tag2el_413,
29860 3, /* Count of tags in the map */
29861 0, 0, 0, /* Optional elements (not needed) */
29862 -1, /* First extension addition */
29864 asn_TYPE_descriptor_t asn_DEF_ULRRCMessageTransferIEs = {
29865 "ULRRCMessageTransferIEs",
29866 "ULRRCMessageTransferIEs",
29868 asn_DEF_ULRRCMessageTransferIEs_tags_413,
29869 sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413)
29870 /sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413[0]), /* 1 */
29871 asn_DEF_ULRRCMessageTransferIEs_tags_413, /* Same as above */
29872 sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413)
29873 /sizeof(asn_DEF_ULRRCMessageTransferIEs_tags_413[0]), /* 1 */
29874 { 0, 0, SEQUENCE_constraint },
29875 asn_MBR_ULRRCMessageTransferIEs_413,
29876 3, /* Elements count */
29877 &asn_SPC_ULRRCMessageTransferIEs_specs_413 /* Additional specs */
29880 static asn_TYPE_member_t asn_MBR_value_420[] = {
29881 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.TransactionID),
29882 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29884 &asn_DEF_TransactionID,
29887 0, 0, /* No default value */
29890 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.NRCGI),
29891 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29896 0, 0, /* No default value */
29899 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.SItype_List),
29900 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29902 &asn_DEF_SItype_List,
29905 0, 0, /* No default value */
29908 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs__value, choice.GNB_DU_UE_F1AP_ID),
29909 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29911 &asn_DEF_GNB_DU_UE_F1AP_ID,
29914 0, 0, /* No default value */
29915 "GNB-DU-UE-F1AP-ID"
29918 static const unsigned asn_MAP_value_to_canonical_420[] = { 0, 3, 1, 2 };
29919 static const unsigned asn_MAP_value_from_canonical_420[] = { 0, 2, 3, 1 };
29920 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_420[] = {
29921 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* TransactionID */
29922 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
29923 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* NRCGI */
29924 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* SItype-List */
29926 static asn_CHOICE_specifics_t asn_SPC_value_specs_420 = {
29927 sizeof(struct SystemInformationDeliveryCommandIEs__value),
29928 offsetof(struct SystemInformationDeliveryCommandIEs__value, _asn_ctx),
29929 offsetof(struct SystemInformationDeliveryCommandIEs__value, present),
29930 sizeof(((struct SystemInformationDeliveryCommandIEs__value *)0)->present),
29931 asn_MAP_value_tag2el_420,
29932 4, /* Count of tags in the map */
29933 asn_MAP_value_to_canonical_420,
29934 asn_MAP_value_from_canonical_420,
29935 -1 /* Extensions start */
29937 static /* Use -fall-defs-global to expose */
29938 asn_TYPE_descriptor_t asn_DEF_value_420 = {
29942 0, /* No effective tags (pointer) */
29943 0, /* No effective tags (count) */
29944 0, /* No tags (pointer) */
29945 0, /* No tags (count) */
29946 { 0, 0, OPEN_TYPE_constraint },
29948 4, /* Elements count */
29949 &asn_SPC_value_specs_420 /* Additional specs */
29952 asn_TYPE_member_t asn_MBR_SystemInformationDeliveryCommandIEs_417[] = {
29953 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs, id),
29954 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29955 -1, /* IMPLICIT tag at current level */
29956 &asn_DEF_ProtocolIE_ID,
29958 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418, memb_id_constraint_417 },
29959 0, 0, /* No default value */
29962 { ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs, criticality),
29963 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29964 -1, /* IMPLICIT tag at current level */
29965 &asn_DEF_Criticality,
29966 select_SystemInformationDeliveryCommandIEs_criticality_type,
29967 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419, memb_criticality_constraint_417 },
29968 0, 0, /* No default value */
29971 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SystemInformationDeliveryCommandIEs, value),
29972 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29973 +1, /* EXPLICIT tag at current level */
29974 &asn_DEF_value_420,
29975 select_SystemInformationDeliveryCommandIEs_value_type,
29976 { &asn_OER_memb_value_constr_420, &asn_PER_memb_value_constr_420, memb_value_constraint_417 },
29977 0, 0, /* No default value */
29981 static const ber_tlv_tag_t asn_DEF_SystemInformationDeliveryCommandIEs_tags_417[] = {
29982 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29984 static const asn_TYPE_tag2member_t asn_MAP_SystemInformationDeliveryCommandIEs_tag2el_417[] = {
29985 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29986 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29987 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
29989 asn_SEQUENCE_specifics_t asn_SPC_SystemInformationDeliveryCommandIEs_specs_417 = {
29990 sizeof(struct SystemInformationDeliveryCommandIEs),
29991 offsetof(struct SystemInformationDeliveryCommandIEs, _asn_ctx),
29992 asn_MAP_SystemInformationDeliveryCommandIEs_tag2el_417,
29993 3, /* Count of tags in the map */
29994 0, 0, 0, /* Optional elements (not needed) */
29995 -1, /* First extension addition */
29997 asn_TYPE_descriptor_t asn_DEF_SystemInformationDeliveryCommandIEs = {
29998 "SystemInformationDeliveryCommandIEs",
29999 "SystemInformationDeliveryCommandIEs",
30001 asn_DEF_SystemInformationDeliveryCommandIEs_tags_417,
30002 sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417)
30003 /sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417[0]), /* 1 */
30004 asn_DEF_SystemInformationDeliveryCommandIEs_tags_417, /* Same as above */
30005 sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417)
30006 /sizeof(asn_DEF_SystemInformationDeliveryCommandIEs_tags_417[0]), /* 1 */
30007 { 0, 0, SEQUENCE_constraint },
30008 asn_MBR_SystemInformationDeliveryCommandIEs_417,
30009 3, /* Elements count */
30010 &asn_SPC_SystemInformationDeliveryCommandIEs_specs_417 /* Additional specs */
30013 static asn_TYPE_member_t asn_MBR_value_424[] = {
30014 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.UEIdentityIndexValue),
30015 -1 /* Ambiguous tag (CHOICE?) */,
30017 &asn_DEF_UEIdentityIndexValue,
30020 0, 0, /* No default value */
30021 "UEIdentityIndexValue"
30023 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingIdentity),
30024 -1 /* Ambiguous tag (CHOICE?) */,
30026 &asn_DEF_PagingIdentity,
30029 0, 0, /* No default value */
30032 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingDRX),
30033 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30035 &asn_DEF_PagingDRX,
30038 0, 0, /* No default value */
30041 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingPriority),
30042 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30044 &asn_DEF_PagingPriority,
30047 0, 0, /* No default value */
30050 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingCell_list),
30051 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30053 &asn_DEF_PagingCell_list,
30056 0, 0, /* No default value */
30059 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs__value, choice.PagingOrigin),
30060 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30062 &asn_DEF_PagingOrigin,
30065 0, 0, /* No default value */
30069 static const unsigned asn_MAP_value_to_canonical_424[] = { 2, 3, 5, 4, 0, 1 };
30070 static const unsigned asn_MAP_value_from_canonical_424[] = { 4, 5, 0, 1, 3, 2 };
30071 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_424[] = {
30072 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 2 }, /* PagingDRX */
30073 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -1, 1 }, /* PagingPriority */
30074 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -2, 0 }, /* PagingOrigin */
30075 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 }, /* PagingCell-list */
30076 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* indexLength10 */
30077 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* rANUEPagingIdentity */
30078 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* choice-extension */
30079 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, -1, 0 }, /* cNUEPagingIdentity */
30080 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* choice-extension */
30082 static asn_CHOICE_specifics_t asn_SPC_value_specs_424 = {
30083 sizeof(struct PagingIEs__value),
30084 offsetof(struct PagingIEs__value, _asn_ctx),
30085 offsetof(struct PagingIEs__value, present),
30086 sizeof(((struct PagingIEs__value *)0)->present),
30087 asn_MAP_value_tag2el_424,
30088 9, /* Count of tags in the map */
30089 asn_MAP_value_to_canonical_424,
30090 asn_MAP_value_from_canonical_424,
30091 -1 /* Extensions start */
30093 static /* Use -fall-defs-global to expose */
30094 asn_TYPE_descriptor_t asn_DEF_value_424 = {
30098 0, /* No effective tags (pointer) */
30099 0, /* No effective tags (count) */
30100 0, /* No tags (pointer) */
30101 0, /* No tags (count) */
30102 { 0, 0, OPEN_TYPE_constraint },
30104 6, /* Elements count */
30105 &asn_SPC_value_specs_424 /* Additional specs */
30108 asn_TYPE_member_t asn_MBR_PagingIEs_421[] = {
30109 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs, id),
30110 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30111 -1, /* IMPLICIT tag at current level */
30112 &asn_DEF_ProtocolIE_ID,
30114 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422, memb_id_constraint_421 },
30115 0, 0, /* No default value */
30118 { ATF_NOFLAGS, 0, offsetof(struct PagingIEs, criticality),
30119 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30120 -1, /* IMPLICIT tag at current level */
30121 &asn_DEF_Criticality,
30122 select_PagingIEs_criticality_type,
30123 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423, memb_criticality_constraint_421 },
30124 0, 0, /* No default value */
30127 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingIEs, value),
30128 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30129 +1, /* EXPLICIT tag at current level */
30130 &asn_DEF_value_424,
30131 select_PagingIEs_value_type,
30132 { &asn_OER_memb_value_constr_424, &asn_PER_memb_value_constr_424, memb_value_constraint_421 },
30133 0, 0, /* No default value */
30137 static const ber_tlv_tag_t asn_DEF_PagingIEs_tags_421[] = {
30138 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30140 static const asn_TYPE_tag2member_t asn_MAP_PagingIEs_tag2el_421[] = {
30141 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30142 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30143 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30145 asn_SEQUENCE_specifics_t asn_SPC_PagingIEs_specs_421 = {
30146 sizeof(struct PagingIEs),
30147 offsetof(struct PagingIEs, _asn_ctx),
30148 asn_MAP_PagingIEs_tag2el_421,
30149 3, /* Count of tags in the map */
30150 0, 0, 0, /* Optional elements (not needed) */
30151 -1, /* First extension addition */
30153 asn_TYPE_descriptor_t asn_DEF_PagingIEs = {
30157 asn_DEF_PagingIEs_tags_421,
30158 sizeof(asn_DEF_PagingIEs_tags_421)
30159 /sizeof(asn_DEF_PagingIEs_tags_421[0]), /* 1 */
30160 asn_DEF_PagingIEs_tags_421, /* Same as above */
30161 sizeof(asn_DEF_PagingIEs_tags_421)
30162 /sizeof(asn_DEF_PagingIEs_tags_421[0]), /* 1 */
30163 { 0, 0, SEQUENCE_constraint },
30164 asn_MBR_PagingIEs_421,
30165 3, /* Elements count */
30166 &asn_SPC_PagingIEs_specs_421 /* Additional specs */
30169 static asn_TYPE_member_t asn_MBR_value_428[] = {
30170 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs__value, choice.GNB_CU_UE_F1AP_ID),
30171 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30173 &asn_DEF_GNB_CU_UE_F1AP_ID,
30176 0, 0, /* No default value */
30177 "GNB-CU-UE-F1AP-ID"
30179 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs__value, choice.GNB_DU_UE_F1AP_ID),
30180 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30182 &asn_DEF_GNB_DU_UE_F1AP_ID,
30185 0, 0, /* No default value */
30186 "GNB-DU-UE-F1AP-ID"
30188 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs__value, choice.DRB_Notify_List),
30189 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30191 &asn_DEF_DRB_Notify_List,
30194 0, 0, /* No default value */
30198 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_428[] = {
30199 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* GNB-CU-UE-F1AP-ID */
30200 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* GNB-DU-UE-F1AP-ID */
30201 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* DRB-Notify-List */
30203 static asn_CHOICE_specifics_t asn_SPC_value_specs_428 = {
30204 sizeof(struct NotifyIEs__value),
30205 offsetof(struct NotifyIEs__value, _asn_ctx),
30206 offsetof(struct NotifyIEs__value, present),
30207 sizeof(((struct NotifyIEs__value *)0)->present),
30208 asn_MAP_value_tag2el_428,
30209 3, /* Count of tags in the map */
30211 -1 /* Extensions start */
30213 static /* Use -fall-defs-global to expose */
30214 asn_TYPE_descriptor_t asn_DEF_value_428 = {
30218 0, /* No effective tags (pointer) */
30219 0, /* No effective tags (count) */
30220 0, /* No tags (pointer) */
30221 0, /* No tags (count) */
30222 { 0, 0, OPEN_TYPE_constraint },
30224 3, /* Elements count */
30225 &asn_SPC_value_specs_428 /* Additional specs */
30228 asn_TYPE_member_t asn_MBR_NotifyIEs_425[] = {
30229 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs, id),
30230 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30231 -1, /* IMPLICIT tag at current level */
30232 &asn_DEF_ProtocolIE_ID,
30234 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426, memb_id_constraint_425 },
30235 0, 0, /* No default value */
30238 { ATF_NOFLAGS, 0, offsetof(struct NotifyIEs, criticality),
30239 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30240 -1, /* IMPLICIT tag at current level */
30241 &asn_DEF_Criticality,
30242 select_NotifyIEs_criticality_type,
30243 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427, memb_criticality_constraint_425 },
30244 0, 0, /* No default value */
30247 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NotifyIEs, value),
30248 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30249 +1, /* EXPLICIT tag at current level */
30250 &asn_DEF_value_428,
30251 select_NotifyIEs_value_type,
30252 { &asn_OER_memb_value_constr_428, &asn_PER_memb_value_constr_428, memb_value_constraint_425 },
30253 0, 0, /* No default value */
30257 static const ber_tlv_tag_t asn_DEF_NotifyIEs_tags_425[] = {
30258 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30260 static const asn_TYPE_tag2member_t asn_MAP_NotifyIEs_tag2el_425[] = {
30261 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30262 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30263 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30265 asn_SEQUENCE_specifics_t asn_SPC_NotifyIEs_specs_425 = {
30266 sizeof(struct NotifyIEs),
30267 offsetof(struct NotifyIEs, _asn_ctx),
30268 asn_MAP_NotifyIEs_tag2el_425,
30269 3, /* Count of tags in the map */
30270 0, 0, 0, /* Optional elements (not needed) */
30271 -1, /* First extension addition */
30273 asn_TYPE_descriptor_t asn_DEF_NotifyIEs = {
30277 asn_DEF_NotifyIEs_tags_425,
30278 sizeof(asn_DEF_NotifyIEs_tags_425)
30279 /sizeof(asn_DEF_NotifyIEs_tags_425[0]), /* 1 */
30280 asn_DEF_NotifyIEs_tags_425, /* Same as above */
30281 sizeof(asn_DEF_NotifyIEs_tags_425)
30282 /sizeof(asn_DEF_NotifyIEs_tags_425[0]), /* 1 */
30283 { 0, 0, SEQUENCE_constraint },
30284 asn_MBR_NotifyIEs_425,
30285 3, /* Elements count */
30286 &asn_SPC_NotifyIEs_specs_425 /* Additional specs */
30289 static asn_TYPE_member_t asn_MBR_value_432[] = {
30290 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs__value, choice.TransactionID),
30291 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30293 &asn_DEF_TransactionID,
30296 0, 0, /* No default value */
30299 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs__value, choice.NR_CGI_List_For_Restart_List),
30300 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30302 &asn_DEF_NR_CGI_List_For_Restart_List,
30305 0, 0, /* No default value */
30306 "NR-CGI-List-For-Restart-List"
30309 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_432[] = {
30310 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
30311 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* NR-CGI-List-For-Restart-List */
30313 static asn_CHOICE_specifics_t asn_SPC_value_specs_432 = {
30314 sizeof(struct PWSRestartIndicationIEs__value),
30315 offsetof(struct PWSRestartIndicationIEs__value, _asn_ctx),
30316 offsetof(struct PWSRestartIndicationIEs__value, present),
30317 sizeof(((struct PWSRestartIndicationIEs__value *)0)->present),
30318 asn_MAP_value_tag2el_432,
30319 2, /* Count of tags in the map */
30321 -1 /* Extensions start */
30323 static /* Use -fall-defs-global to expose */
30324 asn_TYPE_descriptor_t asn_DEF_value_432 = {
30328 0, /* No effective tags (pointer) */
30329 0, /* No effective tags (count) */
30330 0, /* No tags (pointer) */
30331 0, /* No tags (count) */
30332 { 0, 0, OPEN_TYPE_constraint },
30334 2, /* Elements count */
30335 &asn_SPC_value_specs_432 /* Additional specs */
30338 asn_TYPE_member_t asn_MBR_PWSRestartIndicationIEs_429[] = {
30339 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs, id),
30340 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30341 -1, /* IMPLICIT tag at current level */
30342 &asn_DEF_ProtocolIE_ID,
30344 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430, memb_id_constraint_429 },
30345 0, 0, /* No default value */
30348 { ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs, criticality),
30349 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30350 -1, /* IMPLICIT tag at current level */
30351 &asn_DEF_Criticality,
30352 select_PWSRestartIndicationIEs_criticality_type,
30353 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431, memb_criticality_constraint_429 },
30354 0, 0, /* No default value */
30357 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSRestartIndicationIEs, value),
30358 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30359 +1, /* EXPLICIT tag at current level */
30360 &asn_DEF_value_432,
30361 select_PWSRestartIndicationIEs_value_type,
30362 { &asn_OER_memb_value_constr_432, &asn_PER_memb_value_constr_432, memb_value_constraint_429 },
30363 0, 0, /* No default value */
30367 static const ber_tlv_tag_t asn_DEF_PWSRestartIndicationIEs_tags_429[] = {
30368 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30370 static const asn_TYPE_tag2member_t asn_MAP_PWSRestartIndicationIEs_tag2el_429[] = {
30371 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30372 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30373 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30375 asn_SEQUENCE_specifics_t asn_SPC_PWSRestartIndicationIEs_specs_429 = {
30376 sizeof(struct PWSRestartIndicationIEs),
30377 offsetof(struct PWSRestartIndicationIEs, _asn_ctx),
30378 asn_MAP_PWSRestartIndicationIEs_tag2el_429,
30379 3, /* Count of tags in the map */
30380 0, 0, 0, /* Optional elements (not needed) */
30381 -1, /* First extension addition */
30383 asn_TYPE_descriptor_t asn_DEF_PWSRestartIndicationIEs = {
30384 "PWSRestartIndicationIEs",
30385 "PWSRestartIndicationIEs",
30387 asn_DEF_PWSRestartIndicationIEs_tags_429,
30388 sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429)
30389 /sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429[0]), /* 1 */
30390 asn_DEF_PWSRestartIndicationIEs_tags_429, /* Same as above */
30391 sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429)
30392 /sizeof(asn_DEF_PWSRestartIndicationIEs_tags_429[0]), /* 1 */
30393 { 0, 0, SEQUENCE_constraint },
30394 asn_MBR_PWSRestartIndicationIEs_429,
30395 3, /* Elements count */
30396 &asn_SPC_PWSRestartIndicationIEs_specs_429 /* Additional specs */
30399 static asn_TYPE_member_t asn_MBR_value_436[] = {
30400 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs__value, choice.TransactionID),
30401 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30403 &asn_DEF_TransactionID,
30406 0, 0, /* No default value */
30409 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs__value, choice.PWS_Failed_NR_CGI_List),
30410 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30412 &asn_DEF_PWS_Failed_NR_CGI_List,
30415 0, 0, /* No default value */
30416 "PWS-Failed-NR-CGI-List"
30419 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_436[] = {
30420 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
30421 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* PWS-Failed-NR-CGI-List */
30423 static asn_CHOICE_specifics_t asn_SPC_value_specs_436 = {
30424 sizeof(struct PWSFailureIndicationIEs__value),
30425 offsetof(struct PWSFailureIndicationIEs__value, _asn_ctx),
30426 offsetof(struct PWSFailureIndicationIEs__value, present),
30427 sizeof(((struct PWSFailureIndicationIEs__value *)0)->present),
30428 asn_MAP_value_tag2el_436,
30429 2, /* Count of tags in the map */
30431 -1 /* Extensions start */
30433 static /* Use -fall-defs-global to expose */
30434 asn_TYPE_descriptor_t asn_DEF_value_436 = {
30438 0, /* No effective tags (pointer) */
30439 0, /* No effective tags (count) */
30440 0, /* No tags (pointer) */
30441 0, /* No tags (count) */
30442 { 0, 0, OPEN_TYPE_constraint },
30444 2, /* Elements count */
30445 &asn_SPC_value_specs_436 /* Additional specs */
30448 asn_TYPE_member_t asn_MBR_PWSFailureIndicationIEs_433[] = {
30449 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs, id),
30450 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30451 -1, /* IMPLICIT tag at current level */
30452 &asn_DEF_ProtocolIE_ID,
30454 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434, memb_id_constraint_433 },
30455 0, 0, /* No default value */
30458 { ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs, criticality),
30459 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30460 -1, /* IMPLICIT tag at current level */
30461 &asn_DEF_Criticality,
30462 select_PWSFailureIndicationIEs_criticality_type,
30463 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435, memb_criticality_constraint_433 },
30464 0, 0, /* No default value */
30467 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSFailureIndicationIEs, value),
30468 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30469 +1, /* EXPLICIT tag at current level */
30470 &asn_DEF_value_436,
30471 select_PWSFailureIndicationIEs_value_type,
30472 { &asn_OER_memb_value_constr_436, &asn_PER_memb_value_constr_436, memb_value_constraint_433 },
30473 0, 0, /* No default value */
30477 static const ber_tlv_tag_t asn_DEF_PWSFailureIndicationIEs_tags_433[] = {
30478 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30480 static const asn_TYPE_tag2member_t asn_MAP_PWSFailureIndicationIEs_tag2el_433[] = {
30481 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30482 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30483 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30485 asn_SEQUENCE_specifics_t asn_SPC_PWSFailureIndicationIEs_specs_433 = {
30486 sizeof(struct PWSFailureIndicationIEs),
30487 offsetof(struct PWSFailureIndicationIEs, _asn_ctx),
30488 asn_MAP_PWSFailureIndicationIEs_tag2el_433,
30489 3, /* Count of tags in the map */
30490 0, 0, 0, /* Optional elements (not needed) */
30491 -1, /* First extension addition */
30493 asn_TYPE_descriptor_t asn_DEF_PWSFailureIndicationIEs = {
30494 "PWSFailureIndicationIEs",
30495 "PWSFailureIndicationIEs",
30497 asn_DEF_PWSFailureIndicationIEs_tags_433,
30498 sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433)
30499 /sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433[0]), /* 1 */
30500 asn_DEF_PWSFailureIndicationIEs_tags_433, /* Same as above */
30501 sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433)
30502 /sizeof(asn_DEF_PWSFailureIndicationIEs_tags_433[0]), /* 1 */
30503 { 0, 0, SEQUENCE_constraint },
30504 asn_MBR_PWSFailureIndicationIEs_433,
30505 3, /* Elements count */
30506 &asn_SPC_PWSFailureIndicationIEs_specs_433 /* Additional specs */
30509 static asn_TYPE_member_t asn_MBR_value_440[] = {
30510 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs__value, choice.TransactionID),
30511 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30513 &asn_DEF_TransactionID,
30516 0, 0, /* No default value */
30519 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs__value, choice.GNBDUOverloadInformation),
30520 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30522 &asn_DEF_GNBDUOverloadInformation,
30525 0, 0, /* No default value */
30526 "GNBDUOverloadInformation"
30529 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_440[] = {
30530 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* TransactionID */
30531 { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* GNBDUOverloadInformation */
30533 static asn_CHOICE_specifics_t asn_SPC_value_specs_440 = {
30534 sizeof(struct GNBDUStatusIndicationIEs__value),
30535 offsetof(struct GNBDUStatusIndicationIEs__value, _asn_ctx),
30536 offsetof(struct GNBDUStatusIndicationIEs__value, present),
30537 sizeof(((struct GNBDUStatusIndicationIEs__value *)0)->present),
30538 asn_MAP_value_tag2el_440,
30539 2, /* Count of tags in the map */
30541 -1 /* Extensions start */
30543 static /* Use -fall-defs-global to expose */
30544 asn_TYPE_descriptor_t asn_DEF_value_440 = {
30548 0, /* No effective tags (pointer) */
30549 0, /* No effective tags (count) */
30550 0, /* No tags (pointer) */
30551 0, /* No tags (count) */
30552 { 0, 0, OPEN_TYPE_constraint },
30554 2, /* Elements count */
30555 &asn_SPC_value_specs_440 /* Additional specs */
30558 asn_TYPE_member_t asn_MBR_GNBDUStatusIndicationIEs_437[] = {
30559 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs, id),
30560 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30561 -1, /* IMPLICIT tag at current level */
30562 &asn_DEF_ProtocolIE_ID,
30564 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438, memb_id_constraint_437 },
30565 0, 0, /* No default value */
30568 { ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs, criticality),
30569 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30570 -1, /* IMPLICIT tag at current level */
30571 &asn_DEF_Criticality,
30572 select_GNBDUStatusIndicationIEs_criticality_type,
30573 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439, memb_criticality_constraint_437 },
30574 0, 0, /* No default value */
30577 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNBDUStatusIndicationIEs, value),
30578 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30579 +1, /* EXPLICIT tag at current level */
30580 &asn_DEF_value_440,
30581 select_GNBDUStatusIndicationIEs_value_type,
30582 { &asn_OER_memb_value_constr_440, &asn_PER_memb_value_constr_440, memb_value_constraint_437 },
30583 0, 0, /* No default value */
30587 static const ber_tlv_tag_t asn_DEF_GNBDUStatusIndicationIEs_tags_437[] = {
30588 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30590 static const asn_TYPE_tag2member_t asn_MAP_GNBDUStatusIndicationIEs_tag2el_437[] = {
30591 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30592 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30593 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30595 asn_SEQUENCE_specifics_t asn_SPC_GNBDUStatusIndicationIEs_specs_437 = {
30596 sizeof(struct GNBDUStatusIndicationIEs),
30597 offsetof(struct GNBDUStatusIndicationIEs, _asn_ctx),
30598 asn_MAP_GNBDUStatusIndicationIEs_tag2el_437,
30599 3, /* Count of tags in the map */
30600 0, 0, 0, /* Optional elements (not needed) */
30601 -1, /* First extension addition */
30603 asn_TYPE_descriptor_t asn_DEF_GNBDUStatusIndicationIEs = {
30604 "GNBDUStatusIndicationIEs",
30605 "GNBDUStatusIndicationIEs",
30607 asn_DEF_GNBDUStatusIndicationIEs_tags_437,
30608 sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437)
30609 /sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437[0]), /* 1 */
30610 asn_DEF_GNBDUStatusIndicationIEs_tags_437, /* Same as above */
30611 sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437)
30612 /sizeof(asn_DEF_GNBDUStatusIndicationIEs_tags_437[0]), /* 1 */
30613 { 0, 0, SEQUENCE_constraint },
30614 asn_MBR_GNBDUStatusIndicationIEs_437,
30615 3, /* Elements count */
30616 &asn_SPC_GNBDUStatusIndicationIEs_specs_437 /* Additional specs */
30619 static asn_TYPE_member_t asn_MBR_value_444[] = {
30620 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.GNB_CU_UE_F1AP_ID),
30621 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30623 &asn_DEF_GNB_CU_UE_F1AP_ID,
30626 0, 0, /* No default value */
30627 "GNB-CU-UE-F1AP-ID"
30629 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.GNB_DU_UE_F1AP_ID),
30630 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30632 &asn_DEF_GNB_DU_UE_F1AP_ID,
30635 0, 0, /* No default value */
30636 "GNB-DU-UE-F1AP-ID"
30638 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.RRCDeliveryStatus),
30639 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
30641 &asn_DEF_RRCDeliveryStatus,
30644 0, 0, /* No default value */
30645 "RRCDeliveryStatus"
30647 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs__value, choice.SRBID),
30648 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30653 0, 0, /* No default value */
30657 static const unsigned asn_MAP_value_to_canonical_444[] = { 0, 1, 3, 2 };
30658 static const unsigned asn_MAP_value_from_canonical_444[] = { 0, 1, 3, 2 };
30659 static const asn_TYPE_tag2member_t asn_MAP_value_tag2el_444[] = {
30660 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* GNB-CU-UE-F1AP-ID */
30661 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* GNB-DU-UE-F1AP-ID */
30662 { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* SRBID */
30663 { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* RRCDeliveryStatus */
30665 static asn_CHOICE_specifics_t asn_SPC_value_specs_444 = {
30666 sizeof(struct RRCDeliveryReportIEs__value),
30667 offsetof(struct RRCDeliveryReportIEs__value, _asn_ctx),
30668 offsetof(struct RRCDeliveryReportIEs__value, present),
30669 sizeof(((struct RRCDeliveryReportIEs__value *)0)->present),
30670 asn_MAP_value_tag2el_444,
30671 4, /* Count of tags in the map */
30672 asn_MAP_value_to_canonical_444,
30673 asn_MAP_value_from_canonical_444,
30674 -1 /* Extensions start */
30676 static /* Use -fall-defs-global to expose */
30677 asn_TYPE_descriptor_t asn_DEF_value_444 = {
30681 0, /* No effective tags (pointer) */
30682 0, /* No effective tags (count) */
30683 0, /* No tags (pointer) */
30684 0, /* No tags (count) */
30685 { 0, 0, OPEN_TYPE_constraint },
30687 4, /* Elements count */
30688 &asn_SPC_value_specs_444 /* Additional specs */
30691 asn_TYPE_member_t asn_MBR_RRCDeliveryReportIEs_441[] = {
30692 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs, id),
30693 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30694 -1, /* IMPLICIT tag at current level */
30695 &asn_DEF_ProtocolIE_ID,
30697 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442, memb_id_constraint_441 },
30698 0, 0, /* No default value */
30701 { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs, criticality),
30702 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30703 -1, /* IMPLICIT tag at current level */
30704 &asn_DEF_Criticality,
30705 select_RRCDeliveryReportIEs_criticality_type,
30706 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443, memb_criticality_constraint_441 },
30707 0, 0, /* No default value */
30710 { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryReportIEs, value),
30711 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30712 +1, /* EXPLICIT tag at current level */
30713 &asn_DEF_value_444,
30714 select_RRCDeliveryReportIEs_value_type,
30715 { &asn_OER_memb_value_constr_444, &asn_PER_memb_value_constr_444, memb_value_constraint_441 },
30716 0, 0, /* No default value */
30720 static const ber_tlv_tag_t asn_DEF_RRCDeliveryReportIEs_tags_441[] = {
30721 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30723 static const asn_TYPE_tag2member_t asn_MAP_RRCDeliveryReportIEs_tag2el_441[] = {
30724 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30725 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30726 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* value */
30728 asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryReportIEs_specs_441 = {
30729 sizeof(struct RRCDeliveryReportIEs),
30730 offsetof(struct RRCDeliveryReportIEs, _asn_ctx),
30731 asn_MAP_RRCDeliveryReportIEs_tag2el_441,
30732 3, /* Count of tags in the map */
30733 0, 0, 0, /* Optional elements (not needed) */
30734 -1, /* First extension addition */
30736 asn_TYPE_descriptor_t asn_DEF_RRCDeliveryReportIEs = {
30737 "RRCDeliveryReportIEs",
30738 "RRCDeliveryReportIEs",
30740 asn_DEF_RRCDeliveryReportIEs_tags_441,
30741 sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441)
30742 /sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441[0]), /* 1 */
30743 asn_DEF_RRCDeliveryReportIEs_tags_441, /* Same as above */
30744 sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441)
30745 /sizeof(asn_DEF_RRCDeliveryReportIEs_tags_441[0]), /* 1 */
30746 { 0, 0, SEQUENCE_constraint },
30747 asn_MBR_RRCDeliveryReportIEs_441,
30748 3, /* Elements count */
30749 &asn_SPC_RRCDeliveryReportIEs_specs_441 /* Additional specs */