+/*******************************************************************
+ *
+ * @brief Converts bit strings to integer
+ *
+ * @details
+ *
+ * Function : bitStringToInt
+ *
+ * Functionality:
+ * - Converts ASN bit string format IEs to integer type
+ *
+ * @params[in] void
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint8_t bitStringToInt(BIT_STRING_t *bitString, uint16_t *val)
+{
+ uint16_t idx;
+ if(bitString->buf == NULL || bitString->size <= 0)
+ {
+ DU_LOG("\nDU_APP : Bit string is empty");
+ return RFAILED;
+ }
+
+ for(idx=0; idx< bitString->size-1; idx++)
+ {
+ *val |= bitString->buf[idx];
+ *val <<= 8;
+ }
+ *val |= bitString->buf[idx];
+ *val >>= bitString->bits_unused;
+
+ return ROK;
+}
+
+