X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fcommon_def.h;h=84e6b044a477cc79394748a24aedef7e81776c4b;hb=refs%2Fchanges%2F91%2F5391%2F11;hp=0bd7491ab55abf2bd2bc825faefcc631ecff13ea;hpb=cad4905437d02b16c3916903a42f501eb8f7b1ac;p=o-du%2Fl2.git diff --git a/src/cm/common_def.h b/src/cm/common_def.h index 0bd7491ab..84e6b044a 100644 --- a/src/cm/common_def.h +++ b/src/cm/common_def.h @@ -79,6 +79,11 @@ #define MAX_DRB_LCID 32 #define FREQ_DOM_RSRC_SIZE 6 /* i.e. 6 bytes because Size of frequency domain resource is 45 bits */ +#define PUCCH_FORMAT_0 0 +#define PUCCH_FORMAT_1 1 +#define PUCCH_FORMAT_2 2 +#define PUCCH_FORMAT_3 3 +#define PUCCH_FORMAT_4 4 #define BANDWIDTH_20MHZ 20 #define BANDWIDTH_100MHZ 100 @@ -159,6 +164,21 @@ _bitPos = __builtin_ctz(_in); \ } +typedef enum +{ + UE_CFG_INACTIVE, + UE_CREATE_COMPLETE, + UE_RECFG_COMPLETE +}UeCfgState; + +typedef enum +{ + CONFIG_UNKNOWN, + CONFIG_ADD, + CONFIG_MOD, + CONFIG_DEL +}ConfigType; + typedef struct slotIndInfo { uint16_t cellId; @@ -172,20 +192,12 @@ typedef struct PlmnIdentity uint8_t mnc[3]; }Plmn; -typedef enum +typedef struct oduCellId { - UE_CFG_INACTIVE, - UE_CREATE_COMPLETE, - UE_RECFG_COMPLETE -}UeCfgState; + uint16_t cellId; +}OduCellId; -typedef enum -{ - CONFIG_UNKNOWN, - CONFIG_ADD, - CONFIG_MOD, - CONFIG_DEL -}ConfigType; +uint64_t gSlotCount; void freqDomRscAllocType0(uint16_t startPrb, uint16_t prbSize, uint8_t *freqDomain); void oduCpyFixBufToMsg(uint8_t *fixBuf, Buffer *mBuf, uint16_t len);