Merge remote-tracking branch 'origin/lte-sim-tools' into integration_2025_w31 (!3530)
remove specific directory for LTE SIM management tools This is very old code has never been integrated with the "main" OAI cmake infrastructure and more recent libraries. This MR integrates the three binaries for LTE virtual sim management in the regular build process and log system
This commit is contained in:
@@ -46,8 +46,6 @@
|
||||
#include <openair2/RRC/LTE/rrc_proto.h>
|
||||
#include "executables/softmodem-common.h"
|
||||
|
||||
extern void openair_rrc_top_init_ue( int eMBMS_active, char *uecap_xer, uint8_t cba_group_active, uint8_t HO_active);
|
||||
|
||||
void dl_phy_sync_success(module_id_t module_idP, frame_t frameP, unsigned char eNB_index, uint8_t first_sync) { //init as MR
|
||||
LOG_D(MAC, "[UE %d] Frame %d: PHY Sync to eNB_index %d successful \n",
|
||||
module_idP, frameP, eNB_index);
|
||||
|
||||
@@ -2892,9 +2892,13 @@ int decode_BCCH_DLSCH_Message(
|
||||
if ((ctxt_pP->frame % 2) == 0) {
|
||||
// even frame
|
||||
if ((UE_rrc_inst[ctxt_pP->module_id].Info[eNB_index].SIStatus&1) == 0) {
|
||||
if (!UE_rrc_inst[ctxt_pP->module_id].sib1[eNB_index]) {
|
||||
LOG_E(PHY,"UE_rrc_inst[%d].sib1[%d] is null, allocating\n", ctxt_pP->module_id, eNB_index);
|
||||
openair_rrc_ue_init(ctxt_pP->module_id, eNB_index);
|
||||
}
|
||||
LTE_SystemInformationBlockType1_t *sib1 = UE_rrc_inst[ctxt_pP->module_id].sib1[eNB_index];
|
||||
memcpy( (void *)sib1,
|
||||
(void *)&bcch_message->message.choice.c1.choice.systemInformationBlockType1,
|
||||
memcpy( sib1,
|
||||
&bcch_message->message.choice.c1.choice.systemInformationBlockType1,
|
||||
sizeof(LTE_SystemInformationBlockType1_t) );
|
||||
LOG_D( RRC, "[UE %"PRIu8"] Decoding First SIB1\n", ctxt_pP->module_id );
|
||||
decode_SIB1( ctxt_pP, eNB_index, rsrq, rsrp );
|
||||
|
||||
Reference in New Issue
Block a user