[Epic-ID: ODUHIGH-516][Task-ID: 526] Implementation of ric service query
[o-du/l2.git] / src / 5gnrmac / mac.h
index ea4bfa0..a245358 100644 (file)
@@ -229,19 +229,20 @@ typedef struct macUeCb
 
 struct macCellCb
 {
-   uint16_t       cellId;
-   uint16_t       numOfSlots;
-   MacCellStatus  state;
-   uint16_t       crntiMap;
-   MacRaCbInfo    macRaCb[MAX_NUM_UE];
-   MacDlSlot      dlSlot[MAX_SLOTS];
-   MacUlSlot      ulSlot[MAX_SLOTS];
-   uint16_t       numActvUe;
-   MacUeCfg       *ueCfgTmpData[MAX_NUM_UE];
-   MacUeRecfg     *ueRecfgTmpData[MAX_NUM_UE];
-   MacUeCb        ueCb[MAX_NUM_UE];
-   MacCellCfg     macCellCfg;
-   SlotTimingInfo currTime;
+   uint16_t        cellId;
+   uint16_t        numOfSlots;
+   MacCellStatus   state;
+   uint16_t        crntiMap;
+   MacRaCbInfo     macRaCb[MAX_NUM_UE];
+   MacDlSlot       dlSlot[MAX_SLOTS];
+   MacUlSlot       ulSlot[MAX_SLOTS];
+   uint16_t        numActvUe;
+   MacUeCreateReq  *ueCfgTmpData[MAX_NUM_UE];
+   MacUeRecfg      *ueRecfgTmpData[MAX_NUM_UE];
+   MacUeCb         ueCb[MAX_NUM_UE];
+   MacCellCfg      macCellCfg;
+   uint8_t         numerology;
+   SlotTimingInfo  currTime;
 };
 
 typedef struct macCb
@@ -286,6 +287,9 @@ uint8_t MacProcUlSchInfo(Pst *pst, UlSchedInfo *ulSchedInfo);
 uint8_t MacProcSchRachRsrcRsp(Pst *pst, SchRachRsrcRsp *schRachRsrcRsp);
 uint8_t MacProcDlPageAlloc(Pst *pst, DlPageAlloc *dlPageAlloc);
 uint8_t MacProcSchCellDeleteRsp(Pst *pst, SchCellDeleteRsp *schCellDeleteRsp);
+
+uint8_t MacProcSchStatsRsp(Pst *pst, SchStatsRsp *schStatsRsp);
+uint8_t MacProcSchStatsInd(Pst *pst, SchStatsInd *schStatsInd);
 #endif
 /**********************************************************************
   End of file