{
SUCCESS,
CELLID_INVALID,
- UEIDX_INVALID
+ UEID_INVALID
}UeDeleteStatus;
typedef enum
uint8_t raRspWindow; /* RA Response Window */
}PrachCfg;
+typedef struct schPageCfg
+{
+ uint8_t numPO; /*Derived from Ns*/
+ bool poPresent; /*Whether FirstPDCCH-MonitoringPO is present or not*/
+ uint16_t pagingOcc[MAX_PO_PER_PF]; /*FirstPDCCH-Monitoring Paging Occasion*/
+}SchPageCfg;
+
typedef struct sib1CellCfg
{
uint8_t *sib1Pdu;
uint8_t coresetZeroIndex; /* derived from 4 LSB of pdcchSib1 present in MIB */
uint8_t searchSpaceZeroIndex; /* derived from 4 MSB of pdcchSib1 present in MIB */
uint16_t sib1Mcs;
+ SchPageCfg pagingCfg;
} Sib1CellCfg;
typedef struct bwpParams
typedef struct pucchFormatCfg
{
- uint8_t interSlotFreqHop;
- uint8_t addDmrs;
+ bool interSlotFreqHop;
+ bool addDmrs;
uint8_t maxCodeRate;
uint8_t numSlots;
bool pi2BPSK;
typedef struct macUeCfg
{
uint16_t cellId;
- uint8_t ueIdx;
+ uint8_t ueId;
uint16_t crnti;
bool macCellGrpCfgPres;
MacCellGrpCfg macCellGrpCfg;
typedef struct ueCfgRsp
{
uint16_t cellId;
- uint16_t ueIdx;
+ uint16_t ueId;
MacRsp result;
uint8_t numSRBFailed; /* valid values : 0 to MAX_NUM_SRB */
SRBFailInfo *failedSRBlisti;