2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "NR-RRC-Definitions"
4 * found in "../ASN1_Input/rrc_15_3_asn.asn1"
5 * `asn1c -D ../RRC_output_14Nov/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include <NativeEnumerated.h>
16 #include <NativeInteger.h>
17 #include "PUCCH-ResourceId.h"
18 #include <constr_SEQUENCE.h>
25 typedef enum SPS_Config__periodicity {
26 SPS_Config__periodicity_ms10 = 0,
27 SPS_Config__periodicity_ms20 = 1,
28 SPS_Config__periodicity_ms32 = 2,
29 SPS_Config__periodicity_ms40 = 3,
30 SPS_Config__periodicity_ms64 = 4,
31 SPS_Config__periodicity_ms80 = 5,
32 SPS_Config__periodicity_ms128 = 6,
33 SPS_Config__periodicity_ms160 = 7,
34 SPS_Config__periodicity_ms320 = 8,
35 SPS_Config__periodicity_ms640 = 9,
36 SPS_Config__periodicity_spare6 = 10,
37 SPS_Config__periodicity_spare5 = 11,
38 SPS_Config__periodicity_spare4 = 12,
39 SPS_Config__periodicity_spare3 = 13,
40 SPS_Config__periodicity_spare2 = 14,
41 SPS_Config__periodicity_spare1 = 15
42 } e_SPS_Config__periodicity;
43 typedef enum SPS_Config__mcs_Table {
44 SPS_Config__mcs_Table_qam64LowSE = 0
45 } e_SPS_Config__mcs_Table;
48 typedef struct SPS_Config {
50 long nrofHARQ_Processes;
51 PUCCH_ResourceId_t *n1PUCCH_AN; /* OPTIONAL */
52 long *mcs_Table; /* OPTIONAL */
54 * This type is extensible,
55 * possible extensions are below.
58 /* Context for parsing across buffer boundaries */
59 asn_struct_ctx_t _asn_ctx;
63 /* extern asn_TYPE_descriptor_t asn_DEF_periodicity_2; // (Use -fall-defs-global to expose) */
64 /* extern asn_TYPE_descriptor_t asn_DEF_mcs_Table_21; // (Use -fall-defs-global to expose) */
65 extern asn_TYPE_descriptor_t asn_DEF_SPS_Config;
66 extern asn_SEQUENCE_specifics_t asn_SPC_SPS_Config_specs_1;
67 extern asn_TYPE_member_t asn_MBR_SPS_Config_1[4];
73 #endif /* _SPS_Config_H_ */
74 #include <asn_internal.h>