X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Ftfu.h;h=6a59ca6a9264e84aa1b45489488f246fea437939;hb=180692ac45aac62b3207635a7cb36773e74e499f;hp=1ea29a597d3e4c54b1c96598d7b63f2af6e3c620;hpb=5625a52ad68f6ad93684e68bbbdbaef0d462cf9a;p=o-du%2Fl2.git diff --git a/src/cm/tfu.h b/src/cm/tfu.h index 1ea29a597..6a59ca6a9 100755 --- a/src/cm/tfu.h +++ b/src/cm/tfu.h @@ -87,6 +87,11 @@ #define TFU_MAX_HARQ_FDBKS TFU_MAX_TB /*For Rel8/Rel9 UE*/ #endif/*LTE_ADV*/ +/* Selector */ +#define MAC_SELECTOR_LC 0 +#define MAC_SELECTOR_TC 1 +#define MAC_SELECTOR_LWLC 2 + /* Event corresponding to each primitive at this interface */ #define EVTTFUBNDREQ 1 /*!< Bind Request */ #define EVTTFUBNDCFM 2 /*!< Bind Confirm */ @@ -104,8 +109,8 @@ #define EVTTFUCRCIND 14 /*!< CRC indication. */ #define EVTTFUTIMINGADVIND 15 /*!< Timing advance indication.*/ #define EVTTFUDATREQ 16 /*!< Data Request.*/ -#define EVTTFUTTIIND 17 /*!< TTI indication.*/ -#define EVTTFUSCHTTIIND 18 /*!< TTI indication for scheduler.*/ +#define EVENT_SLOT_IND_TO_MAC 17 /*!< TTI indication.*/ +#define EVENT_SLOT_IND_TO_SCH 18 /*!< TTI indication for scheduler.*/ #define EVTTFUCNTRLREQ 19 /*!< Control Request.*/ #define EVTTFUPUCCHDELPWR 20 /*!< PUCCH Delta power. */ #define EVTTFUDOAIND 21 /*!< PUCCH Delta power. */ @@ -120,6 +125,12 @@ #define EVTTFUERRIND 25 /*!< TFU Error Indication */ /** @} */ +#define MAX_PREAM_PER_SLOT 1 /* Max number of preamble per slot */ +#define MAX_RACH_PDU_PER_SLOT 1 /* Max number of rach pdu per slot */ +#define MAX_CRCS_PER_SLOT 1 +#define MAX_CB_PER_TTI_IN_BYTES 1 +#define MAX_ULSCH_PDUS_PER_TTI 1 + /* selector(coupling) values */ #define TFU_SEL_TC 1 /*!< Selector for Tight coupling. */ #define TFU_SEL_LC 0 /*!< Selector for Loose coupling. */