typedef enum
{
- SLOTPERIODICITYANDOFFSET_PR_SL1 = 1,
- SLOTPERIODICITYANDOFFSET_PR_SL2,
- SLOTPERIODICITYANDOFFSET_PR_SL4,
- SLOTPERIODICITYANDOFFSET_PR_SL5,
- SLOTPERIODICITYANDOFFSET_PR_SL8,
- SLOTPERIODICITYANDOFFSET_PR_SL10,
- SLOTPERIODICITYANDOFFSET_PR_SL16,
- SLOTPERIODICITYANDOFFSET_PR_SL20,
- SLOTPERIODICITYANDOFFSET_PR_SL40,
- SLOTPERIODICITYANDOFFSET_PR_SL80,
- SLOTPERIODICITYANDOFFSET_PR_SL160,
- SLOTPERIODICITYANDOFFSET_PR_SL320,
- SLOTPERIODICITYANDOFFSET_PR_SL640,
- SLOTPERIODICITYANDOFFSET_PR_SL1280,
- SLOTPERIODICITYANDOFFSET_PR_SL2560
-}MSlotPeriodAndOffset;
+ SLOTPERIODICITY_PR_SL1 = 1,
+ SLOTPERIODICITY_PR_SL2,
+ SLOTPERIODICITY_PR_SL4,
+ SLOTPERIODICITY_PR_SL5,
+ SLOTPERIODICITY_PR_SL8,
+ SLOTPERIODICITY_PR_SL10,
+ SLOTPERIODICITY_PR_SL16,
+ SLOTPERIODICITY_PR_SL20,
+ SLOTPERIODICITY_PR_SL40,
+ SLOTPERIODICITY_PR_SL80,
+ SLOTPERIODICITY_PR_SL160,
+ SLOTPERIODICITY_PR_SL320,
+ SLOTPERIODICITY_PR_SL640,
+ SLOTPERIODICITY_PR_SL1280,
+ SLOTPERIODICITY_PR_SL2560
+}MSlotPeriodicity;
typedef enum
{
typedef struct plmnInfoList
{
Plmn plmn;
- uint8_t numSupportedSlice; /* Total slice supporting */
- Snssai **snssai; /* List of supporting snssai*/
+ SupportedSliceList suppSliceList;
}PlmnInfoList;
typedef struct schPageCfg
uint16_t dmrsScramblingId;
}ControlRsrcSet;
+typedef struct mSlotPeriodAndOffset
+{
+ MSlotPeriodicity mSlotPeriodicity;
+ uint16_t mSlotOffset;
+}MSlotPeriodAndOffset;
+
/* Search Space info */
typedef struct searchSpace
{