{
uint32_t raRnti;
RachIndInfo *rachInd;
+ bool isCFRA;
+ SchUeCb *ueCb; /* Filled only if isCFRA = true */
SlotTimingInfo winStartTime;
SlotTimingInfo winEndTime;
}SchRaReq;
typedef struct schPageInfo
{
- uint8_t pf; /*Value of Paging Frame received from DUAPP*/
+ uint16_t pf; /*Value of Paging Frame received from DUAPP*/
uint8_t i_s; /*Value of Paging Occ Index received from DUAPP*/
SlotTimingInfo TxTime; /*Start Paging window*/
uint8_t crntSsbIdx; /*Counts the slot till totalSSB is receached*/
typedef struct schPageCb
{
- CmLListCp pageReqInfoRecord[MAX_SFN]; /*List of Page Records received which are stored per sfn*/
+ CmLListCp pageIndInfoRecord[MAX_SFN]; /*List of Page Records received which are stored per sfn*/
SchPagingOcc pagMonOcc[MAX_PO_PER_PF]; /*Paging Occasion Slot/FrameOffset are stored*/
SchPageInfo currPageInfo; /*Page Req which is being currently processed */
}SchPageCb;