Merge remote-tracking branch 'origin/cleanup-split8-api' into integration_2026_w14 (!4023)

Cleanup common_lib.h

This change reduces the number of dependecies of common_lib.h and simplifies
the task of implementing an external OAI radio library.
This commit is contained in:
Jaroslava Fiedlerova
2026-04-02 17:25:41 +02:00
committed by Robert Schmidt
35 changed files with 80 additions and 48 deletions

View File

@@ -300,8 +300,6 @@ void init_UE(int nb_inst,
UE_thread,
(void *)UE), "");
}
printf("UE threads created by %ld\n", gettid());
}
// Initiating all UEs within a single set of threads for PHY_STUB. Future extensions -> multiple

View File

@@ -1015,7 +1015,6 @@ int nr_start_if(struct RU_t_s *ru, struct PHY_VARS_gNB_s *gNB) {
for (int i = 0; i < ru->nb_rx; i++)
ru->openair0_cfg.rxbase[i] = ru->common.rxdata[i];
ru->openair0_cfg.rxsize = ru->nr_frame_parms->samples_per_subframe*10;
reset_meas(&ru->ifdevice.tx_fhaul);
return ru->ifdevice.trx_start_func(&ru->ifdevice);
}

View File

@@ -5,6 +5,8 @@
#include "nr-ue-ru.h"
#include "nr-uesoftmodem.h"
#include "PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h"
#include "common/config/config_paramdesc.h"
#include "common/config/config_userapi.h"
/* NR UE RU configuration section name */
#define CONFIG_STRING_NRUE_RU_LIST "RUs"

View File

@@ -441,7 +441,6 @@ int main(int argc, char **argv)
LOG_I(PHY,"Intializing UE Threads for instance %d ...\n", inst);
init_NR_UE_threads(PHY_vars_UE_g[inst][0]);
}
printf("UE threads created by %ld\n", gettid());
// wait for end of program
printf("TYPE <CTRL-C> TO TERMINATE\n");

View File

@@ -4,6 +4,7 @@
#include "position_interface.h"
#include "executables/nr-uesoftmodem.h"
#include "common/config/config_userapi.h"
static void read_position_coordinates(char *sectionName, position_t *position)
{