typedef struct rlcBoStatus
{
uint16_t cellId; /*!< CELL ID */
- uint16_t ueIdx; /*!< UE ID */
+ uint16_t ueId; /*!< UE ID */
bool commCh; /*!< Common or Dedicated Channel */
uint8_t lcId; /*!< Logical channel ID */
- uint16_t bo; /*!< Buffer occupancy reported by RLC */
+ uint32_t bo; /*!< Buffer occupancy reported by RLC */
}RlcBoStatus;
/* Scheduled logical channel info */
{
bool commCh; /* Common or dedicated channel */
uint8_t lcId; /*!< Logical channel ID */
- uint16_t bufSize; /*!< Total buffer size in bytes scheduled by MAC */
+ uint32_t bufSize; /*!< Total buffer size in bytes scheduled by MAC */
}RlcLcSchInfo;
/* Schedule result report */
typedef struct rlcSchedResultRpt
{
//Slot info
+ SlotTimingInfo slotInfo; /*!< Timing info */
uint16_t cellId; /*!< CELL ID */
uint16_t rnti; /*!< Temporary CRNTI */
uint8_t numLc; /*!< Number of logical channels scheduled */
- SlotIndInfo slotInfo; /*!< Timing info */
RlcLcSchInfo lcSch[MAX_NUM_LC]; /*!< Scheduled info of logical channels */
}RlcSchedResultRpt;
{
uint16_t cellId; /*!< CELL ID */
uint16_t rnti; /*!< Temporary CRNTI */
- SlotIndInfo slotInfo; /*!< Timing info */
+ SlotTimingInfo slotInfo; /*!< Timing info */
uint8_t numPdu; /*!< Number of RLC PDUs */
RlcPduInfo pduInfo[MAX_NUM_PDU];
uint8_t numLc;