-#ifdef NR_DRX
-typedef struct schDrxUeCb
-{
- bool drxDlUeActiveStatus; /* This variable is used to store the status about downlink active status */
- bool drxUlUeActiveStatus; /* This variable is used to store the status about uplink active status */
- uint32_t onDurationLen; /* on duration value recived from ue cfg/recfg */
- uint32_t inActvTimerLen; /* inActvTimer value recived from ue cfg/recfg */
- uint8_t harqRttDlTimerLen; /* harqRttDlTimer value recived from ue cfg/recfg */
- uint8_t harqRttUlTimerLen; /* harqRttUlTimer value recived from ue cfg/recfg */
- uint32_t retransDlTimerLen; /* retransDlTimer value recived from ue cfg/recfg */
- uint32_t retransUlTimerLen; /* retransUlTimer value recived from ue cfg/recfg */
- uint32_t longCycleLen; /* long Cycle value recived from ue cfg/recfg */
- bool longCycleToBeUsed; /* long cycle should be used once the short cycle gets expires */
- uint32_t drxStartOffset; /* drxStartOffset value recived from ue cfg/recfg */
- bool shortCyclePresent; /* shortCyclePresent value recived from ue cfg/recfg */
- uint32_t shortCycleLen; /* short Cycle value recived from ue cfg/recfg */
- uint32_t shortCycleTmrLen; /* shortCycleTmr value recived from ue cfg/recfg */
- uint32_t drxSlotOffset; /* drxSlotOffset value recived from ue cfg/recfg */
- uint32_t onDurationStartIndex; /* Index at which UE is stored in onDuration starts list */
- uint32_t onDurationExpiryIndex; /* Index at which UE is stored in onDuration expires in the list */
- uint32_t inActvExpiryIndex; /* Index at which UE is stored in inActvTimer expires in the list */
- uint32_t shortCycleExpiryIndex; /* Index at which UE is stored in shortCycle expires in the list */
- int32_t shortCycleDistance; /* Distance after how many slot short cycle tmr gets expire */
- int32_t onDurationStartDistance;/* Distance after how many slot on Duration Start tmr gets expire */
- int32_t onDurationExpiryDistance;/* Distance after how many slot on Duration tmr gets expire */
- int32_t inActiveTmrExpiryDistance;/* Distance after how many slot inActive tmr gets expire */
- CmLList *onDurationStartNodeInfo;
- CmLList *onDurationExpiryNodeInfo;
- CmLList *inActvTimerExpiryNodeInfo;
- CmLList *shortCycleTmrExpiryNodeInfo;
-}SchDrxUeCb;
-#endif