X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=simulators%2Fe2sim%2Fe2sim.cpp;fp=simulators%2Fe2sim%2Fsrc%2Fe2agent.cpp;h=77f6be1b0981029416a4439f97f0e3e7c5654c1b;hb=refs%2Fchanges%2F52%2F1252%2F3;hp=07d52cdb3c9d33c24aa158d9054738a2f8eec8dd;hpb=7bd8a0bd3e84d325d1a5d1df6feb7a259fee2004;p=it%2Ftest.git diff --git a/simulators/e2sim/src/e2agent.cpp b/simulators/e2sim/e2sim.cpp similarity index 85% rename from simulators/e2sim/src/e2agent.cpp rename to simulators/e2sim/e2sim.cpp index 07d52cd..77f6be1 100644 --- a/simulators/e2sim/src/e2agent.cpp +++ b/simulators/e2sim/e2sim.cpp @@ -24,33 +24,12 @@ #include "e2sim_defs.h" #include "e2sim_sctp.hpp" -#include "asn_e2ap.hpp" #include "e2ap_message_handler.hpp" using namespace std; -void test(void) -{ - e2ap_pdu_t* pdu = new_e2ap_pdu(); - - gNB_config gnb_cfg; - - e2ap_create_ENDCX2SetupResponse(pdu, gnb_cfg); - - e2ap_print_pdu(pdu); - - //Encode into buffer - sctp_buffer_t data; - e2ap_encode_pdu(pdu, data.buffer, sizeof(data.buffer), data.len); - -} - int main(int argc, char* argv[]){ - - LOG_I("E2 Agent (E2 Simulator) Version %s", VERSION); - - // test(); - // return 0; + LOG_I("Start E2 Agent (E2 Simulator)"); options_t ops = read_input_options(argc, argv); @@ -60,6 +39,7 @@ int main(int argc, char* argv[]){ sctp_buffer_t recv_buf; LOG_I("[SCTP] Waiting for SCTP data"); + while(1) //constantly looking for data on SCTP interface { if(sctp_receive_data(client_fd, recv_buf) <= 0)