- * @return Bool indicating whether the timer is running or not
- * -# ROK
- * -# RFAILED
-*/
-uint8_t SchProcDlTotalPrbUsageTmrExp(TotalPrbUsage *dlTotalPrbUsage)
-{
- double percentageOfTotalPrbUsed = 0;
-
- if(dlTotalPrbUsage->totalPrbAvailForTx)
- percentageOfTotalPrbUsed = ((100.0 * dlTotalPrbUsage->numPrbUsedForTx) / dlTotalPrbUsage->totalPrbAvailForTx);
- SchSendStatsIndToMac(dlTotalPrbUsage->schInst, SCH_DL_TOTAL_PRB_USAGE, percentageOfTotalPrbUsed);
-
- /* Restart Timer */
- dlTotalPrbUsage->numPrbUsedForTx = 0;
- dlTotalPrbUsage->totalPrbAvailForTx = 0;
- schStartTmr(&schCb[dlTotalPrbUsage->schInst], (PTR)(dlTotalPrbUsage), EVENT_DL_TOTAL_PRB_USAGE_TMR, \
- dlTotalPrbUsage->periodicity);
-
- return ROK;
-}
-
-/**
- * @brief Handler to check if the timer is running