2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
4 * found in "02_Aug/rrc_15_3_asn.asn1"
5 * `asn1c -D ./Aug02 -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
8 #ifndef _PDCP_Parameters_H_
9 #define _PDCP_Parameters_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include <NativeEnumerated.h>
17 #include <constr_SEQUENCE.h>
24 typedef enum PDCP_Parameters__maxNumberROHC_ContextSessions {
25 PDCP_Parameters__maxNumberROHC_ContextSessions_cs2 = 0,
26 PDCP_Parameters__maxNumberROHC_ContextSessions_cs4 = 1,
27 PDCP_Parameters__maxNumberROHC_ContextSessions_cs8 = 2,
28 PDCP_Parameters__maxNumberROHC_ContextSessions_cs12 = 3,
29 PDCP_Parameters__maxNumberROHC_ContextSessions_cs16 = 4,
30 PDCP_Parameters__maxNumberROHC_ContextSessions_cs24 = 5,
31 PDCP_Parameters__maxNumberROHC_ContextSessions_cs32 = 6,
32 PDCP_Parameters__maxNumberROHC_ContextSessions_cs48 = 7,
33 PDCP_Parameters__maxNumberROHC_ContextSessions_cs64 = 8,
34 PDCP_Parameters__maxNumberROHC_ContextSessions_cs128 = 9,
35 PDCP_Parameters__maxNumberROHC_ContextSessions_cs256 = 10,
36 PDCP_Parameters__maxNumberROHC_ContextSessions_cs512 = 11,
37 PDCP_Parameters__maxNumberROHC_ContextSessions_cs1024 = 12,
38 PDCP_Parameters__maxNumberROHC_ContextSessions_cs16384 = 13,
39 PDCP_Parameters__maxNumberROHC_ContextSessions_spare2 = 14,
40 PDCP_Parameters__maxNumberROHC_ContextSessions_spare1 = 15
41 } e_PDCP_Parameters__maxNumberROHC_ContextSessions;
42 typedef enum PDCP_Parameters__uplinkOnlyROHC_Profiles {
43 PDCP_Parameters__uplinkOnlyROHC_Profiles_supported = 0
44 } e_PDCP_Parameters__uplinkOnlyROHC_Profiles;
45 typedef enum PDCP_Parameters__continueROHC_Context {
46 PDCP_Parameters__continueROHC_Context_supported = 0
47 } e_PDCP_Parameters__continueROHC_Context;
48 typedef enum PDCP_Parameters__outOfOrderDelivery {
49 PDCP_Parameters__outOfOrderDelivery_supported = 0
50 } e_PDCP_Parameters__outOfOrderDelivery;
51 typedef enum PDCP_Parameters__shortSN {
52 PDCP_Parameters__shortSN_supported = 0
53 } e_PDCP_Parameters__shortSN;
54 typedef enum PDCP_Parameters__pdcp_DuplicationSRB {
55 PDCP_Parameters__pdcp_DuplicationSRB_supported = 0
56 } e_PDCP_Parameters__pdcp_DuplicationSRB;
57 typedef enum PDCP_Parameters__pdcp_DuplicationMCG_OrSCG_DRB {
58 PDCP_Parameters__pdcp_DuplicationMCG_OrSCG_DRB_supported = 0
59 } e_PDCP_Parameters__pdcp_DuplicationMCG_OrSCG_DRB;
62 typedef struct PDCP_Parameters {
63 struct PDCP_Parameters__supportedROHC_Profiles {
64 BOOLEAN_t profile0x0000;
65 BOOLEAN_t profile0x0001;
66 BOOLEAN_t profile0x0002;
67 BOOLEAN_t profile0x0003;
68 BOOLEAN_t profile0x0004;
69 BOOLEAN_t profile0x0006;
70 BOOLEAN_t profile0x0101;
71 BOOLEAN_t profile0x0102;
72 BOOLEAN_t profile0x0103;
73 BOOLEAN_t profile0x0104;
75 /* Context for parsing across buffer boundaries */
76 asn_struct_ctx_t _asn_ctx;
77 } supportedROHC_Profiles;
78 long maxNumberROHC_ContextSessions;
79 long *uplinkOnlyROHC_Profiles; /* OPTIONAL */
80 long *continueROHC_Context; /* OPTIONAL */
81 long *outOfOrderDelivery; /* OPTIONAL */
82 long *shortSN; /* OPTIONAL */
83 long *pdcp_DuplicationSRB; /* OPTIONAL */
84 long *pdcp_DuplicationMCG_OrSCG_DRB; /* OPTIONAL */
86 * This type is extensible,
87 * possible extensions are below.
90 /* Context for parsing across buffer boundaries */
91 asn_struct_ctx_t _asn_ctx;
95 /* extern asn_TYPE_descriptor_t asn_DEF_maxNumberROHC_ContextSessions_13; // (Use -fall-defs-global to expose) */
96 /* extern asn_TYPE_descriptor_t asn_DEF_uplinkOnlyROHC_Profiles_30; // (Use -fall-defs-global to expose) */
97 /* extern asn_TYPE_descriptor_t asn_DEF_continueROHC_Context_32; // (Use -fall-defs-global to expose) */
98 /* extern asn_TYPE_descriptor_t asn_DEF_outOfOrderDelivery_34; // (Use -fall-defs-global to expose) */
99 /* extern asn_TYPE_descriptor_t asn_DEF_shortSN_36; // (Use -fall-defs-global to expose) */
100 /* extern asn_TYPE_descriptor_t asn_DEF_pdcp_DuplicationSRB_38; // (Use -fall-defs-global to expose) */
101 /* extern asn_TYPE_descriptor_t asn_DEF_pdcp_DuplicationMCG_OrSCG_DRB_40; // (Use -fall-defs-global to expose) */
102 extern asn_TYPE_descriptor_t asn_DEF_PDCP_Parameters;
103 extern asn_SEQUENCE_specifics_t asn_SPC_PDCP_Parameters_specs_1;
104 extern asn_TYPE_member_t asn_MBR_PDCP_Parameters_1[8];
110 #endif /* _PDCP_Parameters_H_ */
111 #include <asn_internal.h>