LOG_D(PHY,"RU %d starting timer for frame %d subframe %d\n",ru->idx,ru->proc.frame_rx,ru->proc.subframe_rx);
}
for(i=0;i<eNB->num_RU;i++){
for(i=0;i<eNB->num_RU;i++){
LOG_D(PHY,"RU %d state %s\n",eNB->RU_list[i]->idx,ru_states[eNB->RU_list[i]->state]);
LOG_D(PHY,"RU %d has frame %d and subframe %d, state %s\n",eNB->RU_list[i]->idx,eNB->RU_list[i]->proc.frame_rx,eNB->RU_list[i]->proc.subframe_rx,ru_states[eNB->RU_list[i]->state]);
if(ru==eNB->RU_list[i]){
if(ru==eNB->RU_list[i]){
// AssertFatal((proc->RU_mask&(1<<i)) == 0, "eNB %d frame %d, subframe %d : previous information from RU %d (num_RU %d,mask %x) has not been served yet!\n",eNB->Mod_id,ru->proc.frame_rx,ru->proc.subframe_rx,ru->idx,eNB->num_RU,proc->RU_mask);
// AssertFatal((proc->RU_mask&(1<<i)) == 0, "eNB %d frame %d, subframe %d : previous information from RU %d (num_RU %d,mask %x) has not been served yet!\n",eNB->Mod_id,ru->proc.frame_rx,ru->proc.subframe_rx,ru->idx,eNB->num_RU,proc->RU_mask);