fix ODUHIGH-182 updating code to be compatible with latest available fapi_inetrface...
[o-du/l2.git] / src / cm / tfu.x
index b2726cd..e6466f6 100755 (executable)
@@ -2509,6 +2509,69 @@ typedef struct slotIndInfo
    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;
+
+
 typedef S16 (*TfuBndReq) ARGS((
    Pst*                 pst,
    SuId                 suId,