X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fcommon_def.h;h=ffc921ea2545f89d8ea7f8157443f0aa6a1c0a12;hb=95d4c229dc30cec27c98ee66b5b689779a48dcc9;hp=ae50d82b591edb400615830fb9b60cfdec92769b;hpb=40d79285fedc8551f3f0e43ba01123d367c09248;p=o-du%2Fl2.git diff --git a/src/cm/common_def.h b/src/cm/common_def.h index ae50d82b5..ffc921ea2 100644 --- a/src/cm/common_def.h +++ b/src/cm/common_def.h @@ -126,6 +126,9 @@ #define MAX_SFN 1024 +/*First SCS in kHz as per 3gpp spec 38.211 Table 4.2-1 */ +#define BASE_SCS 15 + /* Defining macros for common utility functions */ #define ODU_GET_MSG_BUF SGetMsg #define ODU_PUT_MSG_BUF SPutMsg @@ -145,6 +148,7 @@ #define ODU_PRINT_MSG SPrntMsg #define ODU_REM_PRE_MSG SRemPreMsg #define ODU_REM_PRE_MSG_MULT SRemPreMsgMult +#define ODU_REM_POST_MSG_MULT SRemPstMsgMult #define ODU_REG_TMR_MT SRegTmrMt #define ODU_SEGMENT_MSG SSegMsg #define ODU_CAT_MSG SCatMsg @@ -275,13 +279,13 @@ typedef enum typedef enum { - SCS_5MS, - SCS_10MS, - SCS_20MS, - SCS_40MS, - SCS_80MS, - SCS_160MS -}ScsPeriodicity; + SSB_5MS, + SSB_10MS, + SSB_20MS, + SSB_40MS, + SSB_80MS, + SSB_160MS +}SSBPeriodicity; typedef enum { @@ -351,7 +355,7 @@ void oduCpyFixBufToMsg(uint8_t *fixBuf, Buffer *mBuf, uint16_t len); uint8_t buildPlmnId(Plmn plmn, uint8_t *buf); uint16_t convertScsEnumValToScsVal(uint8_t scsEnumValue); uint8_t convertScsValToScsEnum(uint32_t num); -uint8_t convertScsPeriodicityToEnum(uint32_t num); +uint8_t convertSSBPeriodicityToEnum(uint32_t num); uint8_t SGetSBufNewForDebug(char *file, const char *func, int line, Region region, Pool pool, Data **ptr, Size size); uint8_t SPutSBufNewForDebug(char *file, const char *func, int line, Region region, Pool pool, Data *ptr, Size size);