NFAPI_TRACE(NFAPI_TRACE_INFO,"%s() Waiting for eNB to become configured (by RRC/PHY) - need to wait otherwise NFAPI messages won't contain correct values\n",__FUNCTION__);
}
usleep(50000);
}while(eNB->configured!=1);
// This will cause phy_config_request to be installed. That will result in RRC configuring the PHY
NFAPI_TRACE(NFAPI_TRACE_INFO,"%s() eNB is now configured\n",__FUNCTION__);
// that will result in eNB->configured being set to TRUE.
// See we need to wait for that to happen otherwise the NFAPI message exchanges won't contain the right parameter values
NFAPI_TRACE(NFAPI_TRACE_INFO,"RC.eNB[0][0]->if_inst->PHY_config_req is not installed - install it\n");
install_schedule_handlers(RC.eNB[0][0]->if_inst);
}
}
do{
NFAPI_TRACE(NFAPI_TRACE_INFO,"%s() Waiting for eNB to become configured (by RRC/PHY) - need to wait otherwise NFAPI messages won't contain correct values\n",__FUNCTION__);
usleep(50000);
}while(eNB->configured!=1);
NFAPI_TRACE(NFAPI_TRACE_INFO,"%s() eNB is now configured\n",__FUNCTION__);