+typedef struct schPageInfo
+{
+ uint8_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*/
+ uint8_t mcs;
+ uint8_t nPRB;
+ uint16_t msgLen;
+ uint8_t *pagePdu;
+}SchPageInfo;
+
+typedef struct schPagingOcc
+{
+ uint8_t frameOffset;
+ uint8_t pagingOccSlot;
+}SchPagingOcc;
+
+typedef struct schPageCb
+{
+ CmLListCp pageReqInfoRecord[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;
+