adding definition for UE
This commit is contained in:
@@ -862,7 +862,22 @@ typedef enum {
|
|||||||
RESYNCH=4
|
RESYNCH=4
|
||||||
} UE_MODE_t;
|
} UE_MODE_t;
|
||||||
|
|
||||||
|
/// Threading Parameter
|
||||||
|
typedef enum {
|
||||||
|
PARALLEL_SINGLE_THREAD =0,
|
||||||
|
PARALLEL_RU_L1_SPLIT =1,
|
||||||
|
PARALLEL_RU_L1_TRX_SPLIT =2
|
||||||
|
}PARALLEL_CONF_t;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
WORKER_DISABLE =0,
|
||||||
|
WORKER_ENABLE =1
|
||||||
|
}WORKER_CONF_t;
|
||||||
|
|
||||||
|
typedef struct THREAD_STRUCT_s {
|
||||||
|
PARALLEL_CONF_t parallel_conf;
|
||||||
|
WORKER_CONF_t worker_conf;
|
||||||
|
} THREAD_STRUCT;
|
||||||
|
|
||||||
typedef enum {SF_DL, SF_UL, SF_S} lte_subframe_t;
|
typedef enum {SF_DL, SF_UL, SF_S} lte_subframe_t;
|
||||||
|
|
||||||
|
|||||||
@@ -887,22 +887,6 @@ typedef struct {
|
|||||||
int prach_I0;
|
int prach_I0;
|
||||||
} PHY_MEASUREMENTS_eNB;
|
} PHY_MEASUREMENTS_eNB;
|
||||||
|
|
||||||
typedef enum {
|
|
||||||
PARALLEL_SINGLE_THREAD =0,
|
|
||||||
PARALLEL_RU_L1_SPLIT =1,
|
|
||||||
PARALLEL_RU_L1_TRX_SPLIT =2
|
|
||||||
}PARALLEL_CONF_t;
|
|
||||||
|
|
||||||
typedef enum {
|
|
||||||
WORKER_DISABLE =0,
|
|
||||||
WORKER_ENABLE =1
|
|
||||||
}WORKER_CONF_t;
|
|
||||||
|
|
||||||
typedef struct THREAD_STRUCT_s {
|
|
||||||
PARALLEL_CONF_t parallel_conf;
|
|
||||||
WORKER_CONF_t worker_conf;
|
|
||||||
} THREAD_STRUCT;
|
|
||||||
|
|
||||||
|
|
||||||
/// Top-level PHY Data Structure for eNB
|
/// Top-level PHY Data Structure for eNB
|
||||||
typedef struct PHY_VARS_eNB_s {
|
typedef struct PHY_VARS_eNB_s {
|
||||||
|
|||||||
@@ -220,8 +220,24 @@ int transmission_mode=1;
|
|||||||
|
|
||||||
int emulate_rf = 0;
|
int emulate_rf = 0;
|
||||||
int numerology = 0;
|
int numerology = 0;
|
||||||
int codingw = 0;
|
|
||||||
int fepw = 0;
|
static THREAD_STRUCT thread_struct;
|
||||||
|
void set_parallel_conf(int parallel_conf)
|
||||||
|
{
|
||||||
|
thread_struct.parallel_conf = (PARALLEL_CONF_t)parallel_conf;
|
||||||
|
}
|
||||||
|
void set_parallel_worker_conf(int worker_conf)
|
||||||
|
{
|
||||||
|
thread_struct.worker_conf = (WORKER_CONF_t)worker_conf;
|
||||||
|
}
|
||||||
|
PARALLEL_CONF_t get_thread_paralle_conf(void)
|
||||||
|
{
|
||||||
|
return thread_struct.parallel_conf;
|
||||||
|
}
|
||||||
|
WORKER_CONF_t get_thread_worker_conf(void)
|
||||||
|
{
|
||||||
|
return thread_struct.worker_conf;
|
||||||
|
}
|
||||||
|
|
||||||
/* struct for ethernet specific parameters given in eNB conf file */
|
/* struct for ethernet specific parameters given in eNB conf file */
|
||||||
eth_params_t *eth_params;
|
eth_params_t *eth_params;
|
||||||
|
|||||||
Reference in New Issue
Block a user