- uint16_t cellId; /*!< CELL ID */
- uint16_t rnti; /*!< Temporary CRNTI */
- SlotTimingInfo slotInfo; /*!< Timing info */
- uint8_t numPdu; /*!< Number of RLC PDUs */
- RlcPduInfo pduInfo[MAX_NUM_PDU];
- uint8_t numLc;
- RlcBoStatus boStatus[MAX_NUM_LC]; /*!< Buffer occupancy */
-}RlcData;
+ SlotTimingInfo slotInfo; /*!< Timing info */
+ uint16_t cellId; /*!< CELL ID */
+ uint16_t rnti; /*!< Temporary CRNTI */
+ uint8_t numPdu; /*!< Number of RLC PDUs */
+ RlcPduInfo pduInfo[MAX_NUM_PDU];
+ uint8_t numLc;
+ RlcBoStatus boStatus[MAX_NUM_LC]; /*!< Buffer occupancy */
+}RlcDlData;
+
+typedef struct rlcUlData
+{
+ SlotTimingInfo slotInfo; /*!< Timing info */
+ uint16_t cellId; /*!< CELL ID */
+ uint16_t rnti; /*!< Temporary CRNTI */
+ uint8_t numPdu; /*!< Number of RLC PDUs */
+ RlcPduInfo pduInfo[MAX_NUM_PDU];
+}RlcUlData;