-typedef struct slotIndInfo
-{
- U16 sfn;
- U16 slot;
-}SlotIndInfo;
-
-typedef struct rachPreamInfo
-{
- uint8_t preamIdx;
- uint16_t timingAdv;
-}RachPreamInfo;
-
-typedef struct rachPduInfo
-{
- uint16_t pci;
- uint8_t symbolIdx;
- uint8_t slotIdx;
- uint8_t freqIdx;
- uint8_t numPream;
- RachPreamInfo preamInfo[MAX_PREAM_PER_SLOT];
-}RachPduInfo;
-
-typedef struct rachInd
-{
- SlotIndInfo timingInfo;
- uint8_t numPdu;
- RachPduInfo rachPdu[MAX_RACH_PDU_PER_SLOT];
-}RachInd;
-
-typedef struct crcInfo
-{
- uint32_t handle;
- uint16_t rnti;
- uint8_t harqId;
- uint8_t tbCrcStatus;
- uint16_t numCb;
- uint8_t cbCrcStatus[MAX_CB_PER_TTI_IN_BYTES];
- uint8_t ul_cqi;
- uint16_t timingAdvance;
- uint16_t rssi;
-}CrcInfo;
-
-typedef struct crcInd
-{
- SlotIndInfo timingInfo;
- uint16_t numCrc;
- CrcInfo crcInfo[MAX_CRCS_PER_SLOT];
-}CrcInd;
-
-typedef struct
-{
- uint32_t handle;
- uint16_t rnti;
- uint8_t harqId;
- uint16_t pduLength;
- uint8_t ul_cqi;
- uint16_t timingAdvance;
- uint16_t rssi;
- uint8_t *pduData;
-}RxDataIndPdu;
-
-typedef struct
-{
- SlotIndInfo timingInfo;
- uint16_t numPdus;
- RxDataIndPdu pdus[MAX_ULSCH_PDUS_PER_TTI];
-}RxDataInd;
-
-