typedef struct carrierCfg
{
bool pres;
- uint16_t bw; /* DL/UL bandwidth */
+ uint32_t bw; /* DL/UL bandwidth */
uint32_t freq; /* Absolute frequency of DL/UL point A in KHz */
uint16_t k0[NUM_NUMEROLOGY]; /* K0 for DL/UL */
uint16_t gridSize[NUM_NUMEROLOGY]; /* DL/UL Grid size for each numerologies */
typedef struct macCellCfg
{
uint16_t cellId; /* Cell Id */
- uint8_t numTlv; /* Number of configuration TLVs */
uint8_t carrierId; /* Carrired Index */
uint16_t phyCellId; /* Physical cell id */
DuplexMode dupType; /* Duplex type: TDD/FDD */
ServCellCfgInfo servCellCfg;
}SpCellCfg;
-typedef struct maxAggrBitRate
+typedef struct ambrCfg
{
- uint32_t ulBits;
- uint32_t dlBits;
-}MaxAggrBitRate;
+ uint32_t ulBr; /* UL Bit rate */
+ uint32_t dlBr; /* DL Bit rate */
+}AmbrCfg;
/* Single Network Slice Selection assistance Info */
typedef struct snssai
MacCellGrpCfg macCellGrpCfg;
PhyCellGrpCfg phyCellGrpCfg;
SpCellCfg spCellCfg;
- MaxAggrBitRate *maxAggrBitRate;
+ AmbrCfg *ambrCfg;
uint8_t numLcs;
LcCfg lcCfgList[MAX_NUM_LC];
UeCfgState macUeCfgState; /* InActive / Completed */