X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fdu_app%2Fdu_f1ap_msg_hdl.h;h=d187043d36d2c0662f631d6079f31589273ca37a;hb=2193e4cf01012809495be026097e8d7eacb9f0ac;hp=96cbeb1af20b5d9d621f926b9d5f1694ced4b8fc;hpb=3235ecfc7414aa0b72d0ad50db63ae8b5626045b;p=o-du%2Fl2.git diff --git a/src/du_app/du_f1ap_msg_hdl.h b/src/du_app/du_f1ap_msg_hdl.h index 96cbeb1af..d187043d3 100644 --- a/src/du_app/du_f1ap_msg_hdl.h +++ b/src/du_app/du_f1ap_msg_hdl.h @@ -17,35 +17,9 @@ *******************************************************************************/ /* This file contains all F1AP message handler related functionality */ -#include -#include -#include -#include -#include "ProtocolExtensionField.h" -#include "F1AP-PDU.h" -#include "Cells-to-be-Activated-List.h" -#include "envopt.h" /* Environment options */ -#include "envdep.h" /* Environment dependent */ -#include "envind.h" /* Environment independent */ -#include "gen.h" /* General */ -#include "ssi.h" /* System services */ -#include "ss_queue.h" -#include "ss_task.h" -#include "ss_msg.h" - -#include "gen.x" /* General */ -#include "ssi.x" /* System services */ -#include "ss_queue.x" -#include "ss_task.x" -#include "ss_msg.x" - -#include "du_log.h" - -#define ENCODE_FAIL -1 #define TRANS_ID 1 #define RRC_SIZE 1 -#define ENC_BUF_MAX_LEN 100 #define SUL_BAND_COUNT 0 #define UL_SRBID 1 #define DL_SRBID 0 @@ -54,15 +28,13 @@ #define CRNTI 17017 #define CELL_INDEX 0 - - - -extern char encBuf[ENC_BUF_MAX_LEN]; -int encBufSize; - void F1APMsgHdlr(Buffer *mBuf); -S16 BuildAndSendF1SetupReq(); -S16 procGNBDUCfgUpdAck(F1AP_PDU_t *f1apMsg); +uint8_t procF1SetupRsp(F1AP_PDU_t *f1apMsg); +uint8_t BuildAndSendF1SetupReq(); +uint8_t BuildAndSendDUConfigUpdate(); +uint8_t BuildAndSendInitialRrcMsgTransfer(uint32_t gnbDuUeF1apId, uint16_t crnti, uint16_t rrcContSize, + uint8_t *rrcContainer); +uint8_t BuildAndSendULRRCMessageTransfer(DuUeCb ueCb, uint8_t lcId, uint16_t msgLen, uint8_t *rrcMsg); /********************************************************************** End of file