PUCCH dedicated configuration fixed [Issue-ID: ODUHIGH-398]
[o-du/l2.git] / src / 5gnrsch / sch.h
index a0d7439..1b262b3 100644 (file)
@@ -97,12 +97,6 @@ typedef enum
    DELETE
 }ActionTypeLcLL;
 
-typedef enum
-{
-   DIR_UL,
-   DIR_DL
-}Direction;
-
 /**
  * @brief
  * Structure holding LTE MAC's General Configuration information.
@@ -330,6 +324,13 @@ typedef struct schCellCb
 #endif
 }SchCellCb;
 
+
+typedef struct schSliceCfg
+{
+   uint8_t        numOfSliceConfigured;
+   SchRrmPolicyOfSlice **listOfConfirguration;
+}SchSliceCfg;
+
 /**
  * @brief
  * Control block for sch
@@ -340,7 +341,8 @@ typedef struct schCb
    SchGenCb      genCfg;                /*!< General Config info */
    CmTqCp        tmrTqCp;               /*!< Timer Task Queue Cntrl Point */
    CmTqType      tmrTq[SCH_TQ_SIZE];    /*!< Timer Task Queue */
-   SchCellCb     *cells[MAX_NUM_CELL];  /* Array to store cellCb ptr */  
+   SchCellCb     *cells[MAX_NUM_CELL];  /* Array to store cellCb ptr */ 
+   SchSliceCfg   sliceCfg;
 }SchCb;
 
 /* Declaration for scheduler control blocks */