fixed #320 issue
This commit is contained in:
@@ -161,12 +161,12 @@ typedef struct {
|
||||
UE_rxtx_proc_t proc_rxtx[RX_NB_TH];
|
||||
} UE_proc_t;
|
||||
|
||||
/// Panos: Structure holding timer_thread related elements (phy_stub_UE mode)
|
||||
/// Structure holding timer_thread related elements (phy_stub_UE mode)
|
||||
typedef struct {
|
||||
pthread_t pthread_timer;
|
||||
/// Panos: mutex for waiting SF ticking
|
||||
/// mutex for waiting SF ticking
|
||||
pthread_mutex_t mutex_ticking;
|
||||
/// Panos: \brief ticking var for ticking thread.
|
||||
/// \brief ticking var for ticking thread.
|
||||
/// \internal This variable is protected by \ref mutex_ticking.
|
||||
int ticking_var;
|
||||
/// condition variable for timer_thread;
|
||||
|
||||
@@ -512,7 +512,6 @@ void ue_compute_srs_occasion(PHY_VARS_UE *ue,UE_rxtx_proc_t *proc,uint8_t eNB_id
|
||||
{
|
||||
int Mod_id = ue->Mod_id;
|
||||
int CC_id = ue->CC_id;
|
||||
// Panos: Substitute call to ue_get_SR() with the filled ue_SR_config->SR_payload (0, or 1).
|
||||
SR_payload = ue_get_SR(Mod_id,
|
||||
CC_id,
|
||||
frame_tx,
|
||||
@@ -2753,7 +2752,6 @@ void ue_pbch_procedures(uint8_t eNB_id,PHY_VARS_UE *ue,UE_rxtx_proc_t *proc, uin
|
||||
ue->pbch_vars[eNB_id]->pdu_errors_conseq++;
|
||||
ue->pbch_vars[eNB_id]->pdu_errors++;
|
||||
|
||||
// Panos: Substitute call to rrc_out_of_sync_ind() with fill_bch_incication(sync=0).
|
||||
if (ue->mac_enabled == 1) rrc_out_of_sync_ind(ue->Mod_id,frame_rx,eNB_id);
|
||||
else AssertFatal(ue->pbch_vars[eNB_id]->pdu_errors_conseq<100,
|
||||
"More that 100 consecutive PBCH errors! Exiting!\n");
|
||||
@@ -3428,7 +3426,6 @@ void process_rar(PHY_VARS_UE *ue, UE_rxtx_proc_t *proc, int eNB_id, runmode_t mo
|
||||
subframe_rx,
|
||||
ue->prach_resources[eNB_id]->ra_PreambleIndex);
|
||||
|
||||
// Panos: Substitute call to ue_process_rar() with call to fill_dlsch_rar_indication()
|
||||
timing_advance = ue_process_rar(ue->Mod_id,
|
||||
ue->CC_id,
|
||||
frame_rx,
|
||||
@@ -3755,7 +3752,6 @@ void ue_dlsch_procedures(PHY_VARS_UE *ue,
|
||||
|
||||
switch (pdsch) {
|
||||
case PDSCH:
|
||||
// Panos: Substitute call to ue_send_sdu() with call to fill_dlsch_indication()
|
||||
ue_send_sdu(ue->Mod_id,
|
||||
CC_id,
|
||||
frame_rx,
|
||||
@@ -3765,7 +3761,6 @@ void ue_dlsch_procedures(PHY_VARS_UE *ue,
|
||||
eNB_id);
|
||||
break;
|
||||
case SI_PDSCH:
|
||||
// Panos: Substitute call with call to fill_dlsch_indication()
|
||||
ue_decode_si(ue->Mod_id,
|
||||
CC_id,
|
||||
frame_rx,
|
||||
@@ -3774,7 +3769,6 @@ void ue_dlsch_procedures(PHY_VARS_UE *ue,
|
||||
ue->dlsch_SI[eNB_id]->harq_processes[0]->TBS>>3);
|
||||
break;
|
||||
case P_PDSCH:
|
||||
// Panos: Substitute call with call to fill_dlsch_indication()
|
||||
ue_decode_p(ue->Mod_id,
|
||||
CC_id,
|
||||
frame_rx,
|
||||
@@ -3783,7 +3777,6 @@ void ue_dlsch_procedures(PHY_VARS_UE *ue,
|
||||
ue->dlsch_SI[eNB_id]->harq_processes[0]->TBS>>3);
|
||||
break;
|
||||
case RA_PDSCH:
|
||||
// Panos: Substitute with call to fill_dlsch_rar_indication()
|
||||
process_rar(ue,proc,eNB_id,mode,abstraction_flag);
|
||||
break;
|
||||
case PDSCH1:
|
||||
|
||||
Reference in New Issue
Block a user