2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
4 * found in "/home/labadmin/hlal/rrc_15.3_asn.asn1"
5 * `asn1c -D ./15_3_rrc/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
8 #include "PhysicalCellGroupConfig.h"
11 * This type is implemented using NativeEnumerated,
12 * so here we adjust the DEF accordingly.
15 * This type is implemented using NativeEnumerated,
16 * so here we adjust the DEF accordingly.
19 * This type is implemented using NativeEnumerated,
20 * so here we adjust the DEF accordingly.
23 * This type is implemented using NativeEnumerated,
24 * so here we adjust the DEF accordingly.
26 static asn_oer_constraints_t asn_OER_type_harq_ACK_SpatialBundlingPUCCH_constr_2 CC_NOTUSED = {
29 static asn_per_constraints_t asn_PER_type_harq_ACK_SpatialBundlingPUCCH_constr_2 CC_NOTUSED = {
30 { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */,
31 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
32 0, 0 /* No PER value map */
34 static asn_oer_constraints_t asn_OER_type_harq_ACK_SpatialBundlingPUSCH_constr_4 CC_NOTUSED = {
37 static asn_per_constraints_t asn_PER_type_harq_ACK_SpatialBundlingPUSCH_constr_4 CC_NOTUSED = {
38 { APC_CONSTRAINED, 0, 0, 0, 0 } /* (0..0) */,
39 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
40 0, 0 /* No PER value map */
42 static asn_oer_constraints_t asn_OER_type_pdsch_HARQ_ACK_Codebook_constr_7 CC_NOTUSED = {
45 static asn_per_constraints_t asn_PER_type_pdsch_HARQ_ACK_Codebook_constr_7 CC_NOTUSED = {
46 { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */,
47 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
48 0, 0 /* No PER value map */
50 static asn_oer_constraints_t asn_OER_type_cs_RNTI_constr_14 CC_NOTUSED = {
53 static asn_per_constraints_t asn_PER_type_cs_RNTI_constr_14 CC_NOTUSED = {
54 { APC_CONSTRAINED, 1, 1, 0, 1 } /* (0..1) */,
55 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
56 0, 0 /* No PER value map */
58 static asn_oer_constraints_t asn_OER_type_xScale_constr_22 CC_NOTUSED = {
61 static asn_per_constraints_t asn_PER_type_xScale_constr_22 CC_NOTUSED = {
62 { APC_CONSTRAINED, 2, 2, 0, 3 } /* (0..3) */,
63 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
64 0, 0 /* No PER value map */
66 static const asn_INTEGER_enum_map_t asn_MAP_harq_ACK_SpatialBundlingPUCCH_value2enum_2[] = {
69 static const unsigned int asn_MAP_harq_ACK_SpatialBundlingPUCCH_enum2value_2[] = {
72 static const asn_INTEGER_specifics_t asn_SPC_harq_ACK_SpatialBundlingPUCCH_specs_2 = {
73 asn_MAP_harq_ACK_SpatialBundlingPUCCH_value2enum_2, /* "tag" => N; sorted by tag */
74 asn_MAP_harq_ACK_SpatialBundlingPUCCH_enum2value_2, /* N => "tag"; sorted by N */
75 1, /* Number of elements in the maps */
76 0, /* Enumeration is not extensible */
77 1, /* Strict enumeration */
78 0, /* Native long size */
81 static const ber_tlv_tag_t asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2[] = {
82 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
83 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
85 static /* Use -fall-defs-global to expose */
86 asn_TYPE_descriptor_t asn_DEF_harq_ACK_SpatialBundlingPUCCH_2 = {
87 "harq-ACK-SpatialBundlingPUCCH",
88 "harq-ACK-SpatialBundlingPUCCH",
89 &asn_OP_NativeEnumerated,
90 asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2,
91 sizeof(asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2)
92 /sizeof(asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2[0]) - 1, /* 1 */
93 asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2, /* Same as above */
94 sizeof(asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2)
95 /sizeof(asn_DEF_harq_ACK_SpatialBundlingPUCCH_tags_2[0]), /* 2 */
96 { &asn_OER_type_harq_ACK_SpatialBundlingPUCCH_constr_2, &asn_PER_type_harq_ACK_SpatialBundlingPUCCH_constr_2, NativeEnumerated_constraint },
97 0, 0, /* Defined elsewhere */
98 &asn_SPC_harq_ACK_SpatialBundlingPUCCH_specs_2 /* Additional specs */
101 static const asn_INTEGER_enum_map_t asn_MAP_harq_ACK_SpatialBundlingPUSCH_value2enum_4[] = {
104 static const unsigned int asn_MAP_harq_ACK_SpatialBundlingPUSCH_enum2value_4[] = {
107 static const asn_INTEGER_specifics_t asn_SPC_harq_ACK_SpatialBundlingPUSCH_specs_4 = {
108 asn_MAP_harq_ACK_SpatialBundlingPUSCH_value2enum_4, /* "tag" => N; sorted by tag */
109 asn_MAP_harq_ACK_SpatialBundlingPUSCH_enum2value_4, /* N => "tag"; sorted by N */
110 1, /* Number of elements in the maps */
111 0, /* Enumeration is not extensible */
112 1, /* Strict enumeration */
113 0, /* Native long size */
116 static const ber_tlv_tag_t asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4[] = {
117 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
118 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
120 static /* Use -fall-defs-global to expose */
121 asn_TYPE_descriptor_t asn_DEF_harq_ACK_SpatialBundlingPUSCH_4 = {
122 "harq-ACK-SpatialBundlingPUSCH",
123 "harq-ACK-SpatialBundlingPUSCH",
124 &asn_OP_NativeEnumerated,
125 asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4,
126 sizeof(asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4)
127 /sizeof(asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4[0]) - 1, /* 1 */
128 asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4, /* Same as above */
129 sizeof(asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4)
130 /sizeof(asn_DEF_harq_ACK_SpatialBundlingPUSCH_tags_4[0]), /* 2 */
131 { &asn_OER_type_harq_ACK_SpatialBundlingPUSCH_constr_4, &asn_PER_type_harq_ACK_SpatialBundlingPUSCH_constr_4, NativeEnumerated_constraint },
132 0, 0, /* Defined elsewhere */
133 &asn_SPC_harq_ACK_SpatialBundlingPUSCH_specs_4 /* Additional specs */
136 static const asn_INTEGER_enum_map_t asn_MAP_pdsch_HARQ_ACK_Codebook_value2enum_7[] = {
137 { 0, 10, "semiStatic" },
140 static const unsigned int asn_MAP_pdsch_HARQ_ACK_Codebook_enum2value_7[] = {
142 0 /* semiStatic(0) */
144 static const asn_INTEGER_specifics_t asn_SPC_pdsch_HARQ_ACK_Codebook_specs_7 = {
145 asn_MAP_pdsch_HARQ_ACK_Codebook_value2enum_7, /* "tag" => N; sorted by tag */
146 asn_MAP_pdsch_HARQ_ACK_Codebook_enum2value_7, /* N => "tag"; sorted by N */
147 2, /* Number of elements in the maps */
148 0, /* Enumeration is not extensible */
149 1, /* Strict enumeration */
150 0, /* Native long size */
153 static const ber_tlv_tag_t asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7[] = {
154 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
155 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
157 static /* Use -fall-defs-global to expose */
158 asn_TYPE_descriptor_t asn_DEF_pdsch_HARQ_ACK_Codebook_7 = {
159 "pdsch-HARQ-ACK-Codebook",
160 "pdsch-HARQ-ACK-Codebook",
161 &asn_OP_NativeEnumerated,
162 asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7,
163 sizeof(asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7)
164 /sizeof(asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7[0]) - 1, /* 1 */
165 asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7, /* Same as above */
166 sizeof(asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7)
167 /sizeof(asn_DEF_pdsch_HARQ_ACK_Codebook_tags_7[0]), /* 2 */
168 { &asn_OER_type_pdsch_HARQ_ACK_Codebook_constr_7, &asn_PER_type_pdsch_HARQ_ACK_Codebook_constr_7, NativeEnumerated_constraint },
169 0, 0, /* Defined elsewhere */
170 &asn_SPC_pdsch_HARQ_ACK_Codebook_specs_7 /* Additional specs */
173 static asn_TYPE_member_t asn_MBR_cs_RNTI_14[] = {
174 { ATF_NOFLAGS, 0, offsetof(struct PhysicalCellGroupConfig__cs_RNTI, choice.release),
175 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
176 -1, /* IMPLICIT tag at current level */
180 0, 0, /* No default value */
183 { ATF_NOFLAGS, 0, offsetof(struct PhysicalCellGroupConfig__cs_RNTI, choice.setup),
184 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
185 -1, /* IMPLICIT tag at current level */
189 0, 0, /* No default value */
193 static const asn_TYPE_tag2member_t asn_MAP_cs_RNTI_tag2el_14[] = {
194 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* release */
195 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* setup */
197 static asn_CHOICE_specifics_t asn_SPC_cs_RNTI_specs_14 = {
198 sizeof(struct PhysicalCellGroupConfig__cs_RNTI),
199 offsetof(struct PhysicalCellGroupConfig__cs_RNTI, _asn_ctx),
200 offsetof(struct PhysicalCellGroupConfig__cs_RNTI, present),
201 sizeof(((struct PhysicalCellGroupConfig__cs_RNTI *)0)->present),
202 asn_MAP_cs_RNTI_tag2el_14,
203 2, /* Count of tags in the map */
205 -1 /* Extensions start */
207 static /* Use -fall-defs-global to expose */
208 asn_TYPE_descriptor_t asn_DEF_cs_RNTI_14 = {
212 0, /* No effective tags (pointer) */
213 0, /* No effective tags (count) */
214 0, /* No tags (pointer) */
215 0, /* No tags (count) */
216 { &asn_OER_type_cs_RNTI_constr_14, &asn_PER_type_cs_RNTI_constr_14, CHOICE_constraint },
218 2, /* Elements count */
219 &asn_SPC_cs_RNTI_specs_14 /* Additional specs */
222 static asn_TYPE_member_t asn_MBR_ext1_18[] = {
223 { ATF_POINTER, 2, offsetof(struct PhysicalCellGroupConfig__ext1, mcs_C_RNTI),
224 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
225 -1, /* IMPLICIT tag at current level */
229 0, 0, /* No default value */
232 { ATF_POINTER, 1, offsetof(struct PhysicalCellGroupConfig__ext1, p_UE_FR1),
233 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
234 -1, /* IMPLICIT tag at current level */
238 0, 0, /* No default value */
242 static const int asn_MAP_ext1_oms_18[] = { 0, 1 };
243 static const ber_tlv_tag_t asn_DEF_ext1_tags_18[] = {
244 (ASN_TAG_CLASS_CONTEXT | (9 << 2)),
245 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
247 static const asn_TYPE_tag2member_t asn_MAP_ext1_tag2el_18[] = {
248 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* mcs-C-RNTI */
249 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* p-UE-FR1 */
251 static asn_SEQUENCE_specifics_t asn_SPC_ext1_specs_18 = {
252 sizeof(struct PhysicalCellGroupConfig__ext1),
253 offsetof(struct PhysicalCellGroupConfig__ext1, _asn_ctx),
254 asn_MAP_ext1_tag2el_18,
255 2, /* Count of tags in the map */
256 asn_MAP_ext1_oms_18, /* Optional members */
257 2, 0, /* Root/Additions */
258 -1, /* First extension addition */
260 static /* Use -fall-defs-global to expose */
261 asn_TYPE_descriptor_t asn_DEF_ext1_18 = {
265 asn_DEF_ext1_tags_18,
266 sizeof(asn_DEF_ext1_tags_18)
267 /sizeof(asn_DEF_ext1_tags_18[0]) - 1, /* 1 */
268 asn_DEF_ext1_tags_18, /* Same as above */
269 sizeof(asn_DEF_ext1_tags_18)
270 /sizeof(asn_DEF_ext1_tags_18[0]), /* 2 */
271 { 0, 0, SEQUENCE_constraint },
273 2, /* Elements count */
274 &asn_SPC_ext1_specs_18 /* Additional specs */
277 static const asn_INTEGER_enum_map_t asn_MAP_xScale_value2enum_22[] = {
283 static const unsigned int asn_MAP_xScale_enum2value_22[] = {
289 static const asn_INTEGER_specifics_t asn_SPC_xScale_specs_22 = {
290 asn_MAP_xScale_value2enum_22, /* "tag" => N; sorted by tag */
291 asn_MAP_xScale_enum2value_22, /* N => "tag"; sorted by N */
292 4, /* Number of elements in the maps */
293 0, /* Enumeration is not extensible */
294 1, /* Strict enumeration */
295 0, /* Native long size */
298 static const ber_tlv_tag_t asn_DEF_xScale_tags_22[] = {
299 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
300 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
302 static /* Use -fall-defs-global to expose */
303 asn_TYPE_descriptor_t asn_DEF_xScale_22 = {
306 &asn_OP_NativeEnumerated,
307 asn_DEF_xScale_tags_22,
308 sizeof(asn_DEF_xScale_tags_22)
309 /sizeof(asn_DEF_xScale_tags_22[0]) - 1, /* 1 */
310 asn_DEF_xScale_tags_22, /* Same as above */
311 sizeof(asn_DEF_xScale_tags_22)
312 /sizeof(asn_DEF_xScale_tags_22[0]), /* 2 */
313 { &asn_OER_type_xScale_constr_22, &asn_PER_type_xScale_constr_22, NativeEnumerated_constraint },
314 0, 0, /* Defined elsewhere */
315 &asn_SPC_xScale_specs_22 /* Additional specs */
318 static asn_TYPE_member_t asn_MBR_ext2_21[] = {
319 { ATF_POINTER, 1, offsetof(struct PhysicalCellGroupConfig__ext2, xScale),
320 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
321 -1, /* IMPLICIT tag at current level */
325 0, 0, /* No default value */
329 static const int asn_MAP_ext2_oms_21[] = { 0 };
330 static const ber_tlv_tag_t asn_DEF_ext2_tags_21[] = {
331 (ASN_TAG_CLASS_CONTEXT | (10 << 2)),
332 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
334 static const asn_TYPE_tag2member_t asn_MAP_ext2_tag2el_21[] = {
335 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* xScale */
337 static asn_SEQUENCE_specifics_t asn_SPC_ext2_specs_21 = {
338 sizeof(struct PhysicalCellGroupConfig__ext2),
339 offsetof(struct PhysicalCellGroupConfig__ext2, _asn_ctx),
340 asn_MAP_ext2_tag2el_21,
341 1, /* Count of tags in the map */
342 asn_MAP_ext2_oms_21, /* Optional members */
343 1, 0, /* Root/Additions */
344 -1, /* First extension addition */
346 static /* Use -fall-defs-global to expose */
347 asn_TYPE_descriptor_t asn_DEF_ext2_21 = {
351 asn_DEF_ext2_tags_21,
352 sizeof(asn_DEF_ext2_tags_21)
353 /sizeof(asn_DEF_ext2_tags_21[0]) - 1, /* 1 */
354 asn_DEF_ext2_tags_21, /* Same as above */
355 sizeof(asn_DEF_ext2_tags_21)
356 /sizeof(asn_DEF_ext2_tags_21[0]), /* 2 */
357 { 0, 0, SEQUENCE_constraint },
359 1, /* Elements count */
360 &asn_SPC_ext2_specs_21 /* Additional specs */
363 asn_TYPE_member_t asn_MBR_PhysicalCellGroupConfig_1[] = {
364 { ATF_POINTER, 3, offsetof(struct PhysicalCellGroupConfig, harq_ACK_SpatialBundlingPUCCH),
365 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
366 -1, /* IMPLICIT tag at current level */
367 &asn_DEF_harq_ACK_SpatialBundlingPUCCH_2,
370 0, 0, /* No default value */
371 "harq-ACK-SpatialBundlingPUCCH"
373 { ATF_POINTER, 2, offsetof(struct PhysicalCellGroupConfig, harq_ACK_SpatialBundlingPUSCH),
374 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
375 -1, /* IMPLICIT tag at current level */
376 &asn_DEF_harq_ACK_SpatialBundlingPUSCH_4,
379 0, 0, /* No default value */
380 "harq-ACK-SpatialBundlingPUSCH"
382 { ATF_POINTER, 1, offsetof(struct PhysicalCellGroupConfig, p_NR_FR1),
383 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
384 -1, /* IMPLICIT tag at current level */
388 0, 0, /* No default value */
391 { ATF_NOFLAGS, 0, offsetof(struct PhysicalCellGroupConfig, pdsch_HARQ_ACK_Codebook),
392 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
393 -1, /* IMPLICIT tag at current level */
394 &asn_DEF_pdsch_HARQ_ACK_Codebook_7,
397 0, 0, /* No default value */
398 "pdsch-HARQ-ACK-Codebook"
400 { ATF_POINTER, 7, offsetof(struct PhysicalCellGroupConfig, tpc_SRS_RNTI),
401 (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
402 -1, /* IMPLICIT tag at current level */
406 0, 0, /* No default value */
409 { ATF_POINTER, 6, offsetof(struct PhysicalCellGroupConfig, tpc_PUCCH_RNTI),
410 (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
411 -1, /* IMPLICIT tag at current level */
415 0, 0, /* No default value */
418 { ATF_POINTER, 5, offsetof(struct PhysicalCellGroupConfig, tpc_PUSCH_RNTI),
419 (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
420 -1, /* IMPLICIT tag at current level */
424 0, 0, /* No default value */
427 { ATF_POINTER, 4, offsetof(struct PhysicalCellGroupConfig, sp_CSI_RNTI),
428 (ASN_TAG_CLASS_CONTEXT | (7 << 2)),
429 -1, /* IMPLICIT tag at current level */
433 0, 0, /* No default value */
436 { ATF_POINTER, 3, offsetof(struct PhysicalCellGroupConfig, cs_RNTI),
437 (ASN_TAG_CLASS_CONTEXT | (8 << 2)),
438 +1, /* EXPLICIT tag at current level */
442 0, 0, /* No default value */
445 { ATF_POINTER, 2, offsetof(struct PhysicalCellGroupConfig, ext1),
446 (ASN_TAG_CLASS_CONTEXT | (9 << 2)),
451 0, 0, /* No default value */
454 { ATF_POINTER, 1, offsetof(struct PhysicalCellGroupConfig, ext2),
455 (ASN_TAG_CLASS_CONTEXT | (10 << 2)),
460 0, 0, /* No default value */
464 static const int asn_MAP_PhysicalCellGroupConfig_oms_1[] = { 0, 1, 2, 4, 5, 6, 7, 8, 9, 10 };
465 static const ber_tlv_tag_t asn_DEF_PhysicalCellGroupConfig_tags_1[] = {
466 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
468 static const asn_TYPE_tag2member_t asn_MAP_PhysicalCellGroupConfig_tag2el_1[] = {
469 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* harq-ACK-SpatialBundlingPUCCH */
470 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* harq-ACK-SpatialBundlingPUSCH */
471 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* p-NR-FR1 */
472 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* pdsch-HARQ-ACK-Codebook */
473 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* tpc-SRS-RNTI */
474 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* tpc-PUCCH-RNTI */
475 { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* tpc-PUSCH-RNTI */
476 { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* sp-CSI-RNTI */
477 { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* cs-RNTI */
478 { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* ext1 */
479 { (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 } /* ext2 */
481 asn_SEQUENCE_specifics_t asn_SPC_PhysicalCellGroupConfig_specs_1 = {
482 sizeof(struct PhysicalCellGroupConfig),
483 offsetof(struct PhysicalCellGroupConfig, _asn_ctx),
484 asn_MAP_PhysicalCellGroupConfig_tag2el_1,
485 11, /* Count of tags in the map */
486 asn_MAP_PhysicalCellGroupConfig_oms_1, /* Optional members */
487 8, 2, /* Root/Additions */
488 9, /* First extension addition */
490 asn_TYPE_descriptor_t asn_DEF_PhysicalCellGroupConfig = {
491 "PhysicalCellGroupConfig",
492 "PhysicalCellGroupConfig",
494 asn_DEF_PhysicalCellGroupConfig_tags_1,
495 sizeof(asn_DEF_PhysicalCellGroupConfig_tags_1)
496 /sizeof(asn_DEF_PhysicalCellGroupConfig_tags_1[0]), /* 1 */
497 asn_DEF_PhysicalCellGroupConfig_tags_1, /* Same as above */
498 sizeof(asn_DEF_PhysicalCellGroupConfig_tags_1)
499 /sizeof(asn_DEF_PhysicalCellGroupConfig_tags_1[0]), /* 1 */
500 { 0, 0, SEQUENCE_constraint },
501 asn_MBR_PhysicalCellGroupConfig_1,
502 11, /* Elements count */
503 &asn_SPC_PhysicalCellGroupConfig_specs_1 /* Additional specs */