LOG_I(PHY,"%s() ************* DJP ***** gNB->gNB_config.rf_config.tx_antenna_ports:%d - GOING TO HARD CODE TO 1",__FUNCTION__,gNB->gNB_config.rf_config.tx_antenna_ports.value);
LOG_I(PHY,"%s() ************* DJP ***** gNB->gNB_config.rf_config.tx_antenna_ports:%d - GOING TO HARD CODE TO 1",__FUNCTION__,gNB->gNB_config.rf_config.tx_antenna_ports.value);
LOG_E(PHY,"[Mobipass]timestamp:%llu, tti_rx %d is not what we expect %d, first_rx:%d\n",(unsignedlonglongint)proc->timestamp_rx,proc->tti_rx,*tti,proc->first_rx);
//exit_fun("Exiting");
}
if(proc->frame_rx!=*frame){
proc->first_rx++;
LOG_E(PHY,"[Mobipass]timestamp:%llu, frame_rx %d is not what we expect %d, first_rx:%d\n",(unsignedlonglongint)proc->timestamp_rx,proc->frame_rx,*frame,proc->first_rx);
// exit_fun("Exiting");
}
// temporary solution
*tti=proc->tti_rx;
*frame=proc->frame_rx;
}
pthread_mutex_unlock(&proc->mutex_asynch_rxtx);
}// gNodeB_3GPP_BBU
// asynchronous inbound if4p5 fronthaul from south
LOG_E(PHY,"Received Timestamp (%llu) doesn't correspond to the time we think it is (proc->tti_rx %d, subframe %d)\n",(longlongunsignedint)proc->timestamp_rx,proc->tti_rx,*tti);
if(proc->tti_rx!=*slot){
LOG_E(PHY,"Received Timestamp (%llu) doesn't correspond to the time we think it is (proc->tti_rx %d, subframe %d)\n",(longlongunsignedint)proc->timestamp_rx,proc->tti_rx,*slot);