X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Fntsim-ng%2Fmain.c;h=76abef661fe562e64a963cf9c3a9bed97267c00b;hp=316fe0a4c879d8686e07ce8f10f8ba19e1a1315a;hb=6d03d77e2110c880c63c8716385d2b936ccc4b78;hpb=bf88d8188102341e8e0c43a2cf692e980b727e87 diff --git a/ntsimulator/ntsim-ng/main.c b/ntsimulator/ntsim-ng/main.c index 316fe0a..76abef6 100644 --- a/ntsimulator/ntsim-ng/main.c +++ b/ntsimulator/ntsim-ng/main.c @@ -35,6 +35,7 @@ #include "core/app/supervisor.h" #include "core/app/manager.h" #include "core/app/network_function.h" +#include "core/app/blank.h" #include "core/datastore/schema.h" #include "core/datastore/generate.h" #include "core/datastore/populate.h" @@ -104,7 +105,7 @@ int main(int argc, char **argv) { case NTS_MODE_SUPERVISOR: //run in supervisor mode - if(supervisor_run() != NTS_ERR_OK) { + if(supervisor_run(argc, argv) != NTS_ERR_OK) { log_error("supervisor_run() failed\n"); return_code = EXIT_FAILURE; } @@ -130,6 +131,15 @@ int main(int argc, char **argv) { goto main_clean; break; + case NTS_MODE_BLANK: + if(blank_run() != NTS_ERR_OK) { + log_error("blank_run() failed\n"); + return_code = EXIT_FAILURE; + } + + goto main_clean_framework; + break; + case NTS_MODE_GENERATE_DATA: if(datastore_generate_data(DATASTORE_RUNNING_PATH, DATASTORE_OPERATIONAL_PATH) != NTS_ERR_OK) { log_error("datastore_generate_data() failed\n"); @@ -175,7 +185,7 @@ int main(int argc, char **argv) { } main_clean: - log_add_verbose(1, LOG_COLOR_BOLD_RED"\nstopping now...\n"LOG_COLOR_RESET); + log_add_verbose(1, LOG_COLOR_BOLD_RED"stopping now...\n"LOG_COLOR_RESET); nc_client_destroy(); main_clean_context: context_free();