X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fcommon_def.c;h=2321783286fe62800033230c76cffd9ba24d48e1;hb=e698840bb6fcecc68be5b1d1fd17436bd1d5e83f;hp=f3c96ec8991d264194a2181b1b52d240338574a8;hpb=67b89506e1d6a7a775d5095f390d5dcb610deb86;p=o-du%2Fl2.git diff --git a/src/cm/common_def.c b/src/cm/common_def.c index f3c96ec89..232178328 100644 --- a/src/cm/common_def.c +++ b/src/cm/common_def.c @@ -58,7 +58,6 @@ void fillCoresetFeqDomAllocMap(uint16_t startPrbGrp, uint16_t numPrbGrp, uint8_t while(numPrbGrp) { mask = 1; - printf("startPrbGrp [%d] numPrbGrp [%d] diff [%d]\n",startPrbGrp, numPrbGrp, (prbGrpStartBit - startPrbGrp)); mask = mask << (prbGrpStartBit - startPrbGrp); freqAllocBitMap = freqAllocBitMap | mask; startPrbGrp++; @@ -150,6 +149,36 @@ uint8_t buildPlmnId(Plmn plmn, uint8_t *buf) return ROK; } +/******************************************************************* + * + * @brief Function to map Sub carrier spacing enum value to value in kHz + * + * @details + * + * Function : fetchScsValue + * + * Functionality: + * Function to map Sub carrier spacing enum value to value in kHz + * + * @params[in] sub-carrier spacing enum value + * @return sub-carrier spacing value in kHz + * + * ****************************************************************/ +uint16_t fetchScsValue(uint8_t scsEnumValue) +{ + switch(scsEnumValue) + { + case SCS_15KHZ: + case SCS_30KHZ: + case SCS_60KHZ: + case SCS_120KHZ: + case SCS_240KHZ: + return (15 * pow(2,scsEnumValue)); + default: + return 15; + } +} + /******************************************************************* * * @brief SGetSBuf with debug logs