/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NR-RRC-Definitions"
- * found in "./22April22_Paging/rrc_15.3_asn.asn1"
- * `asn1c -D ./22April22_Paging -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
+ * found in "02_Aug/rrc_15_3_asn.asn1"
+ * `asn1c -D ./Aug02 -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
*/
#ifndef _MAC_CellGroupConfig_H_
#endif
/* Dependencies */
-typedef enum MAC_CellGroupConfig__drx_Config_PR {
- MAC_CellGroupConfig__drx_Config_PR_NOTHING, /* No components present */
- MAC_CellGroupConfig__drx_Config_PR_release,
- MAC_CellGroupConfig__drx_Config_PR_setup
-} MAC_CellGroupConfig__drx_Config_PR;
+typedef enum MAC_CellGroupConfig__drx_ConfigRrc_PR {
+ MAC_CellGroupConfig__drx_ConfigRrc_PR_NOTHING, /* No components present */
+ MAC_CellGroupConfig__drx_ConfigRrc_PR_release,
+ MAC_CellGroupConfig__drx_ConfigRrc_PR_setup
+} MAC_CellGroupConfig__drx_ConfigRrc_PR;
typedef enum MAC_CellGroupConfig__phr_Config_PR {
MAC_CellGroupConfig__phr_Config_PR_NOTHING, /* No components present */
MAC_CellGroupConfig__phr_Config_PR_release,
struct SchedulingRequestConfig;
struct BSR_Config;
struct TAG_Config;
-struct DRX_Config;
+struct DRX_ConfigRrc;
struct PHR_Config;
/* MAC-CellGroupConfig */
typedef struct MAC_CellGroupConfig {
- struct MAC_CellGroupConfig__drx_Config {
- MAC_CellGroupConfig__drx_Config_PR present;
- union MAC_CellGroupConfig__drx_Config_u {
+ struct MAC_CellGroupConfig__drx_ConfigRrc {
+ MAC_CellGroupConfig__drx_ConfigRrc_PR present;
+ union MAC_CellGroupConfig__drx_ConfigRrc_u {
NULL_t release;
- struct DRX_Config *setup;
+ struct DRX_ConfigRrc *setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
- } *drx_Config;
+ } *drx_ConfigRrc;
struct SchedulingRequestConfig *schedulingRequestConfig; /* OPTIONAL */
struct BSR_Config *bsr_Config; /* OPTIONAL */
struct TAG_Config *tag_Config; /* OPTIONAL */