Code Review
/
o-du
/
l2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[Epic-ID: ODUHIGH-406][Task-ID: ODUHIGH-441]: Update name of Paging RRC Codec
[o-du/l2.git]
/
src
/
cm
/
mac_sch_interface.h
diff --git
a/src/cm/mac_sch_interface.h
b/src/cm/mac_sch_interface.h
index
9bea28b
..
2aa4c61
100644
(file)
--- a/
src/cm/mac_sch_interface.h
+++ b/
src/cm/mac_sch_interface.h
@@
-63,13
+63,6
@@
#define MAX_NUMBER_OF_UCI_IND_BITS 1
#define MAX_SR_BITS_IN_BYTES 1
#define MAX_NUM_LOGICAL_CHANNEL_GROUPS 8
#define MAX_NUMBER_OF_UCI_IND_BITS 1
#define MAX_SR_BITS_IN_BYTES 1
#define MAX_NUM_LOGICAL_CHANNEL_GROUPS 8
-/* can we have a common numslot numscs between mac sch */
-#ifdef NR_TDD
-#define MAX_SLOTS 20
-#else
-#define MAX_SLOTS 10
-#endif
-#define MAX_SFN 1024
#define MAX_NUM_SR_CFG_PER_CELL_GRP 8 /* Max number of scheduling request config per cell group */
#define MAX_NUM_TAGS 4 /* Max number of timing advance groups */
#define MAX_NUM_BWP 4 /* Max number of BWP per serving cell */
#define MAX_NUM_SR_CFG_PER_CELL_GRP 8 /* Max number of scheduling request config per cell group */
#define MAX_NUM_TAGS 4 /* Max number of timing advance groups */
#define MAX_NUM_BWP 4 /* Max number of BWP per serving cell */
@@
-428,6
+421,13
@@
typedef enum
BOTH
}DlPduType;
BOTH
}DlPduType;
+typedef enum
+{
+ DATA_TRANSMISSION_ALLOWED,
+ STOP_DATA_TRANSMISSION,
+ RESTART_DATA_TRANSMISSION
+}SchDataTransmission;
+
/*structures*/
typedef struct timeDomainAlloc
{
/*structures*/
typedef struct timeDomainAlloc
{
@@
-1565,7
+1565,7
@@
typedef struct schModulationInfo
typedef struct schUeCfg
{
uint16_t cellId;
typedef struct schUeCfg
{
uint16_t cellId;
- uint8_t
duUeF1ap
Id;
+ uint8_t
ue
Id;
uint16_t crnti;
bool macCellGrpCfgPres;
SchMacCellGrpCfg macCellGrpCfg;
uint16_t crnti;
bool macCellGrpCfgPres;
SchMacCellGrpCfg macCellGrpCfg;
@@
-1578,12
+1578,13
@@
typedef struct schUeCfg
SchModulationInfo ulModInfo;
uint8_t numLcs;
SchLcCfg schLcCfg[MAX_NUM_LC];
SchModulationInfo ulModInfo;
uint8_t numLcs;
SchLcCfg schLcCfg[MAX_NUM_LC];
+ SchDataTransmission dataTransmissionInfo;
}SchUeCfg;
typedef struct schUeCfgRsp
{
uint16_t cellId;
}SchUeCfg;
typedef struct schUeCfgRsp
{
uint16_t cellId;
- uint16_t
duUeF1ap
Id;
+ uint16_t
ue
Id;
uint16_t crnti;
SchMacRsp rsp;
SchFailureCause cause;
uint16_t crnti;
SchMacRsp rsp;
SchFailureCause cause;