Remove num_missed_slots from softmodems and some extra unused functions from NRUE.
This commit is contained in:
@@ -143,8 +143,6 @@ char channels[128] = "0";
|
|||||||
int rx_input_level_dBm;
|
int rx_input_level_dBm;
|
||||||
int otg_enabled;
|
int otg_enabled;
|
||||||
|
|
||||||
uint64_t num_missed_slots=0; // counter for the number of missed slots
|
|
||||||
|
|
||||||
RU_t **RCconfig_RU(int nb_RU,int nb_L1_inst,PHY_VARS_eNB ***eNB,uint64_t *ru_mask,pthread_mutex_t *ru_mutex,pthread_cond_t *ru_cond);
|
RU_t **RCconfig_RU(int nb_RU,int nb_L1_inst,PHY_VARS_eNB ***eNB,uint64_t *ru_mask,pthread_mutex_t *ru_mutex,pthread_cond_t *ru_cond);
|
||||||
|
|
||||||
RU_t **RCconfig_RU(int nb_RU,int nb_L1_inst,PHY_VARS_eNB ***eNB,uint64_t *ru_mask,pthread_mutex_t *ru_mutex,pthread_cond_t *ru_cond);
|
RU_t **RCconfig_RU(int nb_RU,int nb_L1_inst,PHY_VARS_eNB ***eNB,uint64_t *ru_mask,pthread_mutex_t *ru_mutex,pthread_cond_t *ru_cond);
|
||||||
|
|||||||
@@ -122,7 +122,6 @@ extern uint64_t downlink_frequency[MAX_NUM_CCs][4];
|
|||||||
extern int32_t uplink_frequency_offset[MAX_NUM_CCs][4];
|
extern int32_t uplink_frequency_offset[MAX_NUM_CCs][4];
|
||||||
|
|
||||||
extern int rx_input_level_dBm;
|
extern int rx_input_level_dBm;
|
||||||
extern uint64_t num_missed_slots; // counter for the number of missed slots
|
|
||||||
|
|
||||||
extern int oaisim_flag;
|
extern int oaisim_flag;
|
||||||
extern int oai_exit;
|
extern int oai_exit;
|
||||||
|
|||||||
@@ -143,8 +143,6 @@ int rx_input_level_dBm;
|
|||||||
|
|
||||||
static LTE_DL_FRAME_PARMS *frame_parms[MAX_NUM_CCs];
|
static LTE_DL_FRAME_PARMS *frame_parms[MAX_NUM_CCs];
|
||||||
|
|
||||||
uint64_t num_missed_slots=0; // counter for the number of missed slots
|
|
||||||
|
|
||||||
// prototypes from function implemented in lte-ue.c, probably should be elsewhere in a include file.
|
// prototypes from function implemented in lte-ue.c, probably should be elsewhere in a include file.
|
||||||
extern void init_UE_stub_single_thread(int nb_inst,int eMBMS_active, int uecap_xer_in, char *emul_iface);
|
extern void init_UE_stub_single_thread(int nb_inst,int eMBMS_active, int uecap_xer_in, char *emul_iface);
|
||||||
extern PHY_VARS_UE *init_ue_vars(LTE_DL_FRAME_PARMS *frame_parms, uint8_t UE_id, uint8_t abstraction_flag);
|
extern PHY_VARS_UE *init_ue_vars(LTE_DL_FRAME_PARMS *frame_parms, uint8_t UE_id, uint8_t abstraction_flag);
|
||||||
|
|||||||
@@ -134,7 +134,6 @@ extern uint64_t downlink_frequency[MAX_NUM_CCs][4];
|
|||||||
extern int32_t uplink_frequency_offset[MAX_NUM_CCs][4];
|
extern int32_t uplink_frequency_offset[MAX_NUM_CCs][4];
|
||||||
|
|
||||||
extern int rx_input_level_dBm;
|
extern int rx_input_level_dBm;
|
||||||
extern uint64_t num_missed_slots; // counter for the number of missed slots
|
|
||||||
|
|
||||||
extern int oaisim_flag;
|
extern int oaisim_flag;
|
||||||
extern int oai_exit;
|
extern int oai_exit;
|
||||||
|
|||||||
@@ -141,8 +141,6 @@ int rx_input_level_dBm;
|
|||||||
|
|
||||||
int otg_enabled;
|
int otg_enabled;
|
||||||
|
|
||||||
uint64_t num_missed_slots=0; // counter for the number of missed slots
|
|
||||||
|
|
||||||
#include <SIMULATION/ETH_TRANSPORT/proto.h>
|
#include <SIMULATION/ETH_TRANSPORT/proto.h>
|
||||||
|
|
||||||
extern void reset_opp_meas(void);
|
extern void reset_opp_meas(void);
|
||||||
|
|||||||
@@ -151,7 +151,6 @@ double cpuf;
|
|||||||
|
|
||||||
int chain_offset = 0;
|
int chain_offset = 0;
|
||||||
int card_offset = 0;
|
int card_offset = 0;
|
||||||
uint64_t num_missed_slots = 0; // counter for the number of missed slots
|
|
||||||
int numerology = 0;
|
int numerology = 0;
|
||||||
int oaisim_flag = 0;
|
int oaisim_flag = 0;
|
||||||
int emulate_rf = 0;
|
int emulate_rf = 0;
|
||||||
@@ -160,29 +159,6 @@ uint32_t N_RB_DL = 106;
|
|||||||
// NTN cellSpecificKoffset-r17, but in slots for DL SCS
|
// NTN cellSpecificKoffset-r17, but in slots for DL SCS
|
||||||
unsigned int NTN_UE_Koffset = 0;
|
unsigned int NTN_UE_Koffset = 0;
|
||||||
|
|
||||||
/*---------------------BMC: timespec helpers -----------------------------*/
|
|
||||||
|
|
||||||
struct timespec min_diff_time = { .tv_sec = 0, .tv_nsec = 0 };
|
|
||||||
struct timespec max_diff_time = { .tv_sec = 0, .tv_nsec = 0 };
|
|
||||||
|
|
||||||
struct timespec clock_difftime(struct timespec start, struct timespec end) {
|
|
||||||
struct timespec temp;
|
|
||||||
|
|
||||||
if ((end.tv_nsec-start.tv_nsec)<0) {
|
|
||||||
temp.tv_sec = end.tv_sec-start.tv_sec-1;
|
|
||||||
temp.tv_nsec = 1000000000+end.tv_nsec-start.tv_nsec;
|
|
||||||
} else {
|
|
||||||
temp.tv_sec = end.tv_sec-start.tv_sec;
|
|
||||||
temp.tv_nsec = end.tv_nsec-start.tv_nsec;
|
|
||||||
}
|
|
||||||
|
|
||||||
return temp;
|
|
||||||
}
|
|
||||||
|
|
||||||
void print_difftimes(void) {
|
|
||||||
LOG_I(HW,"difftimes min = %lu ns ; max = %lu ns\n", min_diff_time.tv_nsec, max_diff_time.tv_nsec);
|
|
||||||
}
|
|
||||||
|
|
||||||
int create_tasks_nrue(uint32_t ue_nb) {
|
int create_tasks_nrue(uint32_t ue_nb) {
|
||||||
LOG_D(NR_RRC, "%s(ue_nb:%d)\n", __FUNCTION__, ue_nb);
|
LOG_D(NR_RRC, "%s(ue_nb:%d)\n", __FUNCTION__, ue_nb);
|
||||||
itti_wait_ready(1);
|
itti_wait_ready(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user