{
uint16_t cellId; /* Cell Id */
uint16_t phyCellId; /* Physical cell id */
- uint8_t bandwidth; /* Supported B/W */
uint8_t numerology; /* Supported numerology */
SchDuplexMode dupMode; /* Duplex type: TDD/FDD */
+ uint8_t bandwidth; /* Supported B/W */
+ uint32_t dlFreq; /* DL Frequency */
+ uint32_t ulFreq; /* UL Frequency */
SchSsbCfg ssbSchCfg; /* SSB config */
SchSib1Cfg sib1SchCfg; /* SIB1 config */
SchRachCfg schRachCfg; /* PRACH config */
typedef struct lcSchInfo
{
uint8_t lcId;
- uint16_t schBytes; /* Number of scheduled bytes */
+ uint32_t schBytes; /* Number of scheduled bytes */
}LcSchInfo;
typedef struct dlMsgAlloc
typedef struct schAmbrCfg
{
uint32_t ulBr; /* Ul BitRate */
- uint32_t dlBr; /* Dl BitRate */
}SchAmbrCfg;
typedef struct schModulationInfo
{
uint16_t cellId;
uint16_t crnti;
+ bool macCellGrpCfgPres;
SchMacCellGrpCfg macCellGrpCfg;
+ bool phyCellGrpCfgPres;
SchPhyCellGrpCfg phyCellGrpCfg;
+ bool spCellCfgPres;
SchSpCellCfg spCellCfg;
SchAmbrCfg *ambrCfg;
SchModulationInfo dlModInfo;