+/*******************************************************************
+ *
+ * @brief Function to map Sub carrier spacing enum value to value in kHz
+ *
+ * @details
+ *
+ * Function : convertScsEnumValToScsVal
+ *
+ * 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 convertScsEnumValToScsVal(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 convert scs offset value into the enum value received from O1
+ *
+ * @details
+ *
+ * Function : convertScsValToScsEnum
+ *
+ * Functionality:
+ * - convert scs periodicity value
+ *
+ * @params[in] uint32_t num
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+
+uint8_t convertScsValToScsEnum(uint32_t num)
+{
+ switch(num)
+ {
+ case 15:
+ return SCS_15KHZ;
+
+ case 30:
+ return SCS_30KHZ;
+
+ case 60:
+ return SCS_60KHZ;
+
+ case 120:
+ return SCS_120KHZ;
+
+ case 240:
+ return SCS_240KHZ;
+
+ default:
+ return SCS_15KHZ;
+ }
+}
+
+/*******************************************************************
+ * @brief convert scs periodicity value into the enum value received from O1
+ *
+ * @details
+ *
+ * Function : convertScsPeriodicityToEnum
+ *
+ * Functionality:
+ * - convert scs periodicity value
+ *
+ * @params[in] uint32_t num
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t convertScsPeriodicityToEnum(uint32_t num)
+{
+ switch(num)
+ {
+ case 5:
+ return SCS_5MS;
+
+ case 10:
+ return SCS_10MS;
+
+ case 20:
+ return SCS_20MS;
+
+ case 40:
+ return SCS_40MS;
+
+ case 80:
+ return SCS_80MS;
+
+ case 160:
+ return SCS_160MS;
+
+ default:
+ return SCS_5MS;
+ }
+}