Seperate internal pattern enumerations for each profile 34/137434/5
authorpr.jung <pr.jung@samsung.com>
Thu, 6 Jul 2017 02:11:19 +0000 (11:11 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Fri, 7 Jul 2017 05:28:24 +0000 (14:28 +0900)
Change-Id: Ib49c8a0f3212434f5da6efaba29664fbf9ce2d41
Signed-off-by: pr.jung <pr.jung@samsung.com>
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
include/feedback-ids-internal.h
include/feedback.h
src/check.c
src/vibrator.c

index d988c2e..c694406 100755 (executable)
@@ -43,31 +43,46 @@ extern "C" {
 typedef enum {
        FEEDBACK_PATTERN_INTERNAL_NONE = -1,
 
+       FEEDBACK_PATTERN_MESSAGE_ON_CALL        = 24,    /**< feedback pattern when incoming a message on call */
+       FEEDBACK_PATTERN_EMAIL_ON_CALL          = 26,    /**< feedback pattern when incoming an email on call */
+       FEEDBACK_PATTERN_WAKEUP_ON_CALL         = 28,    /**< feedback pattern when alert wake up call on call */
+       FEEDBACK_PATTERN_SCHEDULE_ON_CALL       = 30,    /**< feedback pattern when alert schedule alarm on call */
+       FEEDBACK_PATTERN_TIMER_ON_CALL          = 32,    /**< feedback pattern when alert timer on call */
+       FEEDBACK_PATTERN_GENERAL_ON_CALL        = 34,    /**< feedback pattern when alert general event on call */
 
-       FEEDBACK_PATTERN_MESSAGE_ON_CALL = 24,          /**< feedback pattern when incoming a message on call */
-       FEEDBACK_PATTERN_EMAIL_ON_CALL = 26,            /**< feedback pattern when incoming an email on call */
-       FEEDBACK_PATTERN_WAKEUP_ON_CALL = 28,           /**< feedback pattern when alert wake up call on call */
-       FEEDBACK_PATTERN_SCHEDULE_ON_CALL = 30,         /**< feedback pattern when alert schedule alarm on call */
-       FEEDBACK_PATTERN_TIMER_ON_CALL = 32,            /**< feedback pattern when alert timer on call */
-       FEEDBACK_PATTERN_GENERAL_ON_CALL = 34,          /**< feedback pattern when alert general event on call */
+       FEEDBACK_PATTERN_CHARGERCONN_ON_CALL    = 39,    /**< feedback pattern when connecting charger on call */
+       FEEDBACK_PATTERN_CHARGING_ERROR_ON_CALL = 41,    /**< feedback pattern when occuring charging error on call */
+       FEEDBACK_PATTERN_FULLCHARGED_ON_CALL    = 43,    /**< feedback pattern when full charged on call */
+       FEEDBACK_PATTERN_LOWBATT_ON_CALL        = 45,    /**< feedback pattern when low battery on call */
 
-       FEEDBACK_PATTERN_CHARGERCONN_ON_CALL = 39,      /**< feedback pattern when connecting charger on call */
-       FEEDBACK_PATTERN_CHARGING_ERROR_ON_CALL = 41,   /**< feedback pattern when occuring charging error on call */
-       FEEDBACK_PATTERN_FULLCHARGED_ON_CALL = 43,      /**< feedback pattern when full charged on call */
-       FEEDBACK_PATTERN_LOWBATT_ON_CALL = 45,          /**< feedback pattern when low battery on call */
+       FEEDBACK_PATTERN_OUTGOING_CALL          = 53,    /**< feedback pattern when connected outgoing call */
+       FEEDBACK_PATTERN_SCREEN_CAPTURE         = 61,    /**< feedback pattern when screen capture */
 
-       FEEDBACK_PATTERN_OUTGOING_CALL = 53,            /**< feedback pattern when connected outgoing call */
-       FEEDBACK_PATTERN_SCREEN_CAPTURE = 61,           /**< feedback pattern when screen capture */
+       FEEDBACK_PATTERN_SEND_SOS_MESSAGE       = 69,    /**< feedback pattern when sending SOS message */
 
-       FEEDBACK_PATTERN_SEND_SOS_MESSAGE = 74,         /**< feedback pattern when sending SOS message */
-       FEEDBACK_PATTERN_RINGER,                        /**< Feedback pattern for incoming call */
-       FEEDBACK_PATTERN_NOTIFICATION,                  /**< Feedback pattern for notification */
-       FEEDBACK_PATTERN_INFO,                          /**< Feedback pattern for information */
-       FEEDBACK_PATTERN_WARNING,                       /**< Feedback pattern for warning */
-       FEEDBACK_PATTERN_ERROR,                         /**< Feedback pattern for error */
-       FEEDBACK_PATTERN_EMERGENCY,                     /**< Feedback pattern for emergency */
+       FEEDBACK_PATTERN_SYSTEM_SHORT           = 107,
+       FEEDBACK_PATTERN_SYSTEM_ERROR,
+       FEEDBACK_PATTERN_SYSTEM_LONG            = 112,
+       FEEDBACK_PATTERN_SYSTEM_MID,
+       FEEDBACK_PATTERN_END_EFFECT             = 117,
+       FEEDBACK_PATTERN_RINGER                 = 129,   /**< Feedback pattern for incoming call */
+       FEEDBACK_PATTERN_GENERAL_STRONG_BUZZ    = 135,
+       FEEDBACK_PATTERN_NOTIFICATION           = 146,   /**< Feedback pattern for notification */
 
-       FEEDBACK_PATTERN_INTERNAL_END,
+       FEEDBACK_PATTERN_RESERVED_END           = 10000,
+       // Add new pattern ids for mobile devices here
+       // ...
+       FEEDBACK_PATTERN_MOBILE_END             = 20000,
+       // Add new pattern ids for wearable devices here
+       // ...
+       FEEDBACK_PATTERN_WEARABLE_END           = 30000,
+       // Add new pattern ids for tv devices here
+       // ...
+       FEEDBACK_PATTERN_TV_END                 = 40000,
+       // Add new pattern ids for ivi devices here
+       // ...
+       FEEDBACK_PATTERN_IVI_END                = 50000,
+       FEEDBACK_PATTERN_INTERNAL_END           = 90000,
 } feedback_pattern_internal_e;
 
 /**
index 3fcff64..ae15e62 100644 (file)
@@ -23,6 +23,7 @@
 #include <tizen.h>
 #include <tizen_error.h>
 #include "feedback-ids.h"
+#include "feedback-ids-internal.h"
 
 
 #ifdef __cplusplus
index 34231e7..8e18e01 100644 (file)
@@ -22,7 +22,6 @@
 #include <system_info.h>
 
 #include "feedback.h"
-#include "feedback-ids-internal.h"
 #include "profiles.h"
 #include "log.h"
 
index 94242ed..62eb07b 100644 (file)
 #include <vconf.h>
 #include <sys/stat.h>
 
-#include "feedback-ids.h"
+#include "feedback.h"
 #include "profiles.h"
 #include "parser.h"
 #include "devices.h"
 #include "log.h"
 #include "dbus.h"
-#include "feedback-ids-internal.h"
 
 #define HAPTIC_DEVICE                          0