#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; \
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;
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);