#define SCH_TQ_SIZE 10
+/*3GPP 38.331,'frequencyDomainResources' :Number of PRBs per Resource Block Group*/
+#define NUM_PRBS_PER_RBG 6
+
typedef struct schDlHqProcCb SchDlHqProcCb;
typedef struct schUlHqEnt SchUlHqEnt;
typedef struct schRaReq SchRaReq;
SchKpiSupported kpiStats;
}SchStatsGrp;
-typedef struct schStatsInfo
-{
- uint8_t numStatsGroup;
- SchStatsGrp statsGrpList[MAX_NUM_STATS_GRP];
-}SchStatsInfo;
-
typedef struct schStatistics
{
- uint16_t numOfStatsCfgd;
- SchStatsInfo statsInfoList[MAX_NUM_STATS_CFG];
+ CmLListCp statsGrpList;
SchKpiActive activeKpiList;
}SchStatistics;
uint8_t SchSendStatsIndToMac(Inst inst, SchStatsInd *statsInd);
uint8_t schCalcAndSendGrpStats(SchStatsGrp *grpInfo);
uint8_t SchProcStatsDeleteReq(Pst *pst, SchStatsDeleteReq *statsDeleteReq);
+uint8_t SchProcStatsModificationReq(Pst *pst, SchStatsModificationReq *statsModificationReq);
+void deleteStatsGrpInfo(Inst inst, SchStatsGrp *statsGrpInfo);
/**********************************************************************
End of file
**********************************************************************/