#define LOW FALSE
#endif
+/** @def SUCCESS
+* @brief definition for SUCCESS
+*/
+#ifndef SUCCESS
+#define SUCCESS 0
+#endif
+
+/** @def FAILURE
+* @brief definition for FAILURE
+*/
+#ifndef FAILURE
+#define FAILURE -1
+#endif
+
+
#ifndef _UINT64_T_DECLARED
typedef unsigned long long uint64_t;
#define _UINT64_T_DECLARED
#define _UINT8_T_DECLARED
#endif
+#ifndef _INT64_T_DECLARED
+typedef signed long long int64_t;
+#define _INT64_T_DECLARED
+#endif
+
+#ifndef _INT32_T_DECLARED
+typedef signed int int32_t;
+#define _INT32_T_DECLARED
+#endif
+
+#ifndef _INT16_T_DECLARED
+typedef signed short int16_t;
+#define _INT16_T_DECLARED
+#endif
+
+#ifndef _INT8_T_DECLARED
+typedef signed char int8_t;
+#define _INT8_T_DECLARED
+#endif
+
#ifndef _BOOLEAN_T_DECLARED
typedef unsigned char boolean_t;
#define _BOOLEAN_T_DECLARED
#endif
-#define SUCCESS 0
-#define FAILURE -1
+
+/** @enum Loopbacktype
+* @brief Loopback type definition
+*/
+/** @typedef Loopbacktype_t
+* @brief Loopback type Type Definition
+*
+* This type is used to select the module Loopback type Digital or Analog
+* loopback.
+*/
+typedef enum Loopbacktype {
+
+ Digital = 0,
+ Analog = 1
+
+} Loopbacktype_t;
+
#endif /* __RPP_TYPES_H */