adding definition for UE
This commit is contained in:
@@ -862,7 +862,22 @@ typedef enum {
|
||||
RESYNCH=4
|
||||
} 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;
|
||||
|
||||
|
||||
@@ -887,22 +887,6 @@ typedef struct {
|
||||
int prach_I0;
|
||||
} 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
|
||||
typedef struct PHY_VARS_eNB_s {
|
||||
|
||||
@@ -220,8 +220,24 @@ int transmission_mode=1;
|
||||
|
||||
int emulate_rf = 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 */
|
||||
eth_params_t *eth_params;
|
||||
|
||||
Reference in New Issue
Block a user