{
schUlSlotInfo->assignedPrb[itr] = 0;
}
+ schUlSlotInfo->resAllocBitMap = 0;
schUlSlotInfo->puschCurrentPrb = PUSCH_START_RB;
schUlSlotInfo->schPuschInfo = NULLP;
{
schDlSlotInfo->assignedPrb[itr] = 0;
}
-
+ schDlSlotInfo->resAllocBitMap = 0;
for(uint8_t itr=0; itr<MAX_SSB_IDX; itr++)
{
memset(&schDlSlotInfo->ssbInfo[itr], 0, sizeof(SsbInfo));
*
* @details
*
- * Function : schGetSlotFrmt
+ * Function : schGetSlotSymbFrmt
*
* This API is invoked to determine if current slot is DL or UL
*
* @param[in] uint16_t slot
- * @param[in] uint32_t slotBitMap from cellCb
+ * @param[in] uint32_t bitMap from cellCb
* @return SlotConfig
* -# DL - 0
* -# UL - 1
* -# FLEXI - 2
**/
-SlotConfig schGetSlotFrmt(uint16_t slot, uint32_t slotBitMap)
+SlotConfig schGetSlotSymbFrmt(uint16_t slot, uint32_t bitMap)
{
SlotConfig slotFrmt;
int mask1 = 0, mask2 = 0;
slot = (slot%10)*2;
mask1 = 1<<(slot);
mask2 = 1<<(slot+1);
- slotFrmt = ((mask1 & slotBitMap)>>slot) + (2*((mask2 & slotBitMap)>>(slot+1)));
+ slotFrmt = ((mask1 & bitMap)>>slot) + (2*((mask2 & bitMap)>>(slot+1)));
//printf("\n\n\n\n*****FormatType:%d Slot:%d****\n\n\n\n", slotFrmt, slot/2);