2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
4 * found in "../../../rrc_15.5.1_asn.asn1"
5 * `asn1c -D ./rrc_out_hlal -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
8 #ifndef _UE_MRDC_Capability_H_
9 #define _UE_MRDC_Capability_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "RF-ParametersMRDC.h"
16 #include <OCTET_STRING.h>
17 #include <asn_SEQUENCE_OF.h>
18 #include <constr_SEQUENCE_OF.h>
19 #include <constr_SEQUENCE.h>
25 /* Forward declarations */
26 struct MeasAndMobParametersMRDC;
27 struct Phy_ParametersMRDC;
28 struct GeneralParametersMRDC_XDD_Diff;
29 struct UE_MRDC_CapabilityAddXDD_Mode;
30 struct UE_MRDC_CapabilityAddFRX_Mode;
31 struct PDCP_ParametersMRDC;
32 struct FeatureSetCombination;
34 /* UE-MRDC-Capability */
35 typedef struct UE_MRDC_Capability {
36 struct MeasAndMobParametersMRDC *measAndMobParametersMRDC; /* OPTIONAL */
37 struct Phy_ParametersMRDC *phy_ParametersMRDC_v1530; /* OPTIONAL */
38 RF_ParametersMRDC_t rf_ParametersMRDC;
39 struct GeneralParametersMRDC_XDD_Diff *generalParametersMRDC; /* OPTIONAL */
40 struct UE_MRDC_CapabilityAddXDD_Mode *fdd_Add_UE_MRDC_Capabilities; /* OPTIONAL */
41 struct UE_MRDC_CapabilityAddXDD_Mode *tdd_Add_UE_MRDC_Capabilities; /* OPTIONAL */
42 struct UE_MRDC_CapabilityAddFRX_Mode *fr1_Add_UE_MRDC_Capabilities; /* OPTIONAL */
43 struct UE_MRDC_CapabilityAddFRX_Mode *fr2_Add_UE_MRDC_Capabilities; /* OPTIONAL */
44 struct UE_MRDC_Capability__featureSetCombinations {
45 A_SEQUENCE_OF(struct FeatureSetCombination) list;
47 /* Context for parsing across buffer boundaries */
48 asn_struct_ctx_t _asn_ctx;
49 } *featureSetCombinations;
50 struct PDCP_ParametersMRDC *pdcp_ParametersMRDC_v1530; /* OPTIONAL */
51 OCTET_STRING_t *lateNonCriticalExtension; /* OPTIONAL */
52 struct UE_MRDC_Capability__nonCriticalExtension {
54 /* Context for parsing across buffer boundaries */
55 asn_struct_ctx_t _asn_ctx;
56 } *nonCriticalExtension;
58 /* Context for parsing across buffer boundaries */
59 asn_struct_ctx_t _asn_ctx;
60 } UE_MRDC_Capability_t;
63 extern asn_TYPE_descriptor_t asn_DEF_UE_MRDC_Capability;
69 #endif /* _UE_MRDC_Capability_H_ */
70 #include <asn_internal.h>