[Jira Id - ODUHIGH-400] Modified F1Setup and Gnb-Du Config Msg wrt TDD and Remove...
[o-du/l2.git] / src / cm / common_def.h
index 129d91b..2346187 100644 (file)
 #define MAX_TDD_PERIODICITY_SLOTS 160 
 #endif
 
+/* TODO : Delete GET_UE_IDX once replaced with GET_UE_ID at all places */
 #define GET_UE_IDX( _crnti,_ueIdx)         \
 {                                          \
    _ueIdx = _crnti - ODU_START_CRNTI + 1;  \
 }
 
+#define GET_UE_ID( _crnti,_ueId)           \
+{                                          \
+   _ueId = _crnti - ODU_START_CRNTI + 1;  \
+}
+
 #define GET_CRNTI( _crnti,_ueIdx)          \
 {                                          \
    _crnti = _ueIdx + ODU_START_CRNTI - 1;  \
@@ -248,12 +254,31 @@ typedef enum
    SCS_240KHZ
 }SCS;
 
+typedef enum
+{
+   SCS_5MS,
+   SCS_10MS,
+   SCS_20MS,
+   SCS_40MS,
+   SCS_80MS,
+   SCS_160MS
+}ScsPeriodicity;
+
 typedef enum
 {
    CELL_UP,
    CELL_DOWN
 }OduCellStatus;
 
+
+typedef enum
+{
+   DIR_NONE,
+   DIR_UL,
+   DIR_DL,
+   DIR_BOTH
+}Direction;
+
 typedef struct slotTimingInfo
 {
    uint16_t cellId;
@@ -294,7 +319,7 @@ uint64_t gDlDataRcvdCnt;   /* Number of DL data received at EGTP */
 void fillCoresetFeqDomAllocMap(uint16_t startPrb, uint16_t prbSize, uint8_t *freqDomain);
 void oduCpyFixBufToMsg(uint8_t *fixBuf, Buffer *mBuf, uint16_t len);
 uint8_t buildPlmnId(Plmn plmn, uint8_t *buf);
-uint16_t fetchScsValue(uint8_t scsEnumValue);
+uint16_t convertScsEnumValToScsVal(uint8_t scsEnumValue);
 
 uint8_t SGetSBufNewForDebug(char *file, char *func, char *line, Region region, Pool pool, Data **ptr, Size size);
 uint8_t SPutSBufNewForDebug(char *file, char *func, char *line, Region region, Pool pool, Data *ptr, Size size);