X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fdu_app_mac_inf.h;h=c9855a202e67e2e25acf099b6c79cecdde9244a8;hb=1931d49496d91723b7c54c63db50ff4ee8ff03b6;hp=e4387254712c779ae1e66f22f06ae234d0545bef;hpb=49dec2270f1b3c03b36a801e153bf0786edffc24;p=o-du%2Fl2.git diff --git a/src/cm/du_app_mac_inf.h b/src/cm/du_app_mac_inf.h index e43872547..c9855a202 100644 --- a/src/cm/du_app_mac_inf.h +++ b/src/cm/du_app_mac_inf.h @@ -42,6 +42,8 @@ #define SS_MONITORING_SYMBOL 0x2000; /* symbol-0, set 14th bit */ #define SIB1_MCS 4 +#define SRB_ID_0 0 +#define SRB_ID_1 1 /* Macros for coupling */ #define DU_MAC_LC 0 #define DU_MAC_TC 1 @@ -246,6 +248,12 @@ typedef struct pdschConfigCommon uint8_t lengthSymbol; }PdschConfigCommon; +typedef struct pucchConfigCommon +{ + uint8_t pucchResourceCommon; + uint8_t pucchGroupHopping; +}PucchConfigCommon; + typedef struct puschConfigCommon { /* PUSCH-TimeDomainResourceAllocation info */ @@ -266,7 +274,7 @@ typedef struct bwpUlConfig { BwpParams bwp; // rach config common sent in PrachCfg - // pucch info not required + PucchConfigCommon pucchCommon; PuschConfigCommon puschCommon; }BwpUlConfig; @@ -288,6 +296,7 @@ typedef struct macCellCfg Sib1CellCfg sib1Cfg; /* SIB1 config */ BwpDlConfig initialDlBwp; /* Initial DL BWP */ BwpUlConfig initialUlBwp; /* Initial UL BWP */ + uint8_t dmrsTypeAPos; /* DMRS Type A position */ }MacCellCfg; typedef struct macCellCfgCfm @@ -325,6 +334,7 @@ typedef struct dlCcchInd uint16_t cellId; uint16_t crnti; DlCcchMsgType msgType; + uint16_t dlCcchMsgLen; uint8_t *dlCcchMsg; }DlCcchIndInfo;