[System.Feedback] Add new feedback_pattern to support general feedback patterns
authorYunhee Seo <yuni.seo@samsung.com>
Thu, 14 Sep 2023 08:07:49 +0000 (17:07 +0900)
committergermonado <germonado@naver.com>
Fri, 15 Sep 2023 08:56:40 +0000 (17:56 +0900)
To support general feedback patterns, newly patterns are added.
With these string pattern, it is possible to use mapped feedback patterns from libfeedback.

Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
src/Tizen.System.Feedback/Feedback/Feedback.cs

index 4888ed5..306a80d 100755 (executable)
@@ -85,6 +85,10 @@ namespace Tizen.System
         {
             {"Tap", 0},
             {"SoftInputPanel", 1},
+            {"SipBackspace", 2},
+            {"SipFunction", 3},
+            {"SipFjkey", 4},
+            {"MaxCharacter", 5},
             {"Key0", 6},
             {"Key1", 7},
             {"Key2", 8},
@@ -99,29 +103,208 @@ namespace Tizen.System
             {"KeySharp", 17},
             {"KeyBack", 18},
             {"Hold", 19},
+            {"MultiTap", 20},
             {"HardwareKeyPressed", 21},
             {"HardwareKeyHold", 22},
             {"Message", 23},
+            {"MessageOnCall", 24},
             {"Email", 25},
+            {"EmailOnCall", 26},
             {"WakeUp", 27},
+            {"WakeUpOnCall", 28},
             {"Schedule", 29},
+            {"ScheduleOnCall", 30},
             {"Timer", 31},
+            {"TimerOnCall", 32},
             {"General", 33},
+            {"GeneralOnCall", 34},
+            {"SmartAlert", 35},
             {"PowerOn", 36},
             {"PowerOff", 37},
             {"ChargerConnected", 38},
+            {"ChargerconnOnCall", 39},
             {"ChargingError", 40},
+            {"ChargingErrorOnCall", 41},
             {"FullyCharged", 42},
+            {"FullchargedOnCall", 43},
             {"LowBattery", 44},
+            {"LowBattOnCall", 45},
             {"Lock", 46},
             {"UnLock", 47},
+            {"GeometricLock", 50},
+            {"Callconnect", 51},
+            {"Discallconnect", 52},
+            {"OutgoingCall", 53},
+            {"Minuteminder", 54},
             {"VibrationModeAbled", 55},
             {"SilentModeDisabled", 56},
             {"BluetoothDeviceConnected", 57},
             {"BluetoothDeviceDisconnected", 58},
+            {"BtPairing", 59},
+            {"BtWaiting", 60},
+            {"ScreenCapture", 61},
             {"ListReorder", 62},
             {"ListSlider", 63},
             {"VolumeKeyPressed", 64},
+            {"UvProcessing", 95},
+            {"ShealthStart", 96},
+            {"ShealthPause", 97},
+            {"ShealthStop", 98},
+            {"3rdApplication", 99},
+            {"Tick", 100},
+            {"TransitionCircular", 101},
+            {"TransitionPop", 102},
+            {"Process", 103},
+            {"MoveList", 104},
+            {"Dismiss", 105},
+            {"ClockSecondHand", 106},
+            {"SystemShort", 107},
+            {"SystemError", 108},
+            {"SpiralDown", 109},
+            {"MoveList2", 110},
+            {"SpiralUp", 111},
+            {"SystemLong", 112},
+            {"SystemMid", 113},
+            {"Silence", 114},
+            {"InactiveTension", 115},
+            {"InactiveFine", 116},
+            {"EndEffect", 117},
+            {"ShealthNotice", 118},
+            {"ShealthGentleAlert", 119},
+            {"EndEffectFine", 120},
+            {"ClickValue", 121},
+            {"ClickFineTrain1", 122},
+            {"ClickFine", 123},
+            {"ClickSlider", 124},
+            {"ClickMedium", 125},
+            {"ClickStrong", 126},
+            {"TurnRight", 127},
+            {"TurnLeft", 128},
+            {"Function", 129},
+            {"VoiceStart", 130},
+            {"VoiceStop", 131},
+            {"Communication", 132},
+            {"MessageStrongBuzz", 133},
+            {"EmailStrongBuzz", 134},
+            {"GeneralStrongBuzz", 135},
+            {"CommunicationStrongBuzz", 136},
+            {"ScheduleStrongBuzz", 137},
+            {"WakeupStrongBuzz", 138},
+            {"TimerStrongBuzz", 139},
+            {"RingerStrongBuzz", 140},
+            {"Heartbeat", 141},
+            {"HeartbeatFast", 142},
+            {"SettingOn", 143},
+            {"SettingOff", 144},
+            {"Connect", 145},
+            {"Disconnect", 146},
+            {"FindMyGear", 147},
+            {"Notification1", 148},
+            {"Notification1StrongBuzz", 149},
+            {"Notification2", 150},
+            {"Notification2StrongBuzz", 151},
+            {"Notification3", 152},
+            {"Notification3StrongBuzz", 153},
+            {"Notification4", 154},
+            {"Notification4StrongBuzz", 155},
+            {"Notification5", 156},
+            {"Notification5StrongBuzz", 157},
+            {"Notification6", 158},
+            {"Notification6StrongBuzz", 159},
+            {"Notification7", 160},
+            {"Notification7StrongBuzz", 161},
+            {"Notification8", 162},
+            {"Notification8StrongBuzz", 163},
+            {"Notification9", 164},
+            {"Notification9StrongBuzz", 165},
+            {"Notification10", 166},
+            {"Notification10StrongBuzz", 167},
+            {"Ring1", 168},
+            {"Ring1StrongBuzz", 169},
+            {"Ring2", 170},
+            {"Ring2StrongBuzz", 171},
+            {"Ring3", 172},
+            {"Ring3StrongBuzz", 173},
+            {"Ring4", 174},
+            {"Ring4StrongBuzz", 175},
+            {"Ring5", 176},
+            {"Ring5StrongBuzz", 177},
+            {"Ring6", 178},
+            {"Ring6StrongBuzz", 179},
+            {"Ring7", 180},
+            {"Ring7StrongBuzz", 181},
+            {"Ring8", 182},
+            {"Ring8StrongBuzz", 183},
+            {"Ring9", 184},
+            {"Ring9StrongBuzz", 185},
+            {"Ring10", 186},
+            {"Ring10StrongBuzz", 187},
+            {"Alarm1", 188},
+            {"Alarm1StrongBuzz", 189},
+            {"Alarm2", 190},
+            {"Alarm2StrongBuzz", 191},
+            {"Alarm3", 192},
+            {"Alarm3StrongBuzz", 193},
+            {"Alarm4", 194},
+            {"Alarm4StrongBuzz", 195},
+            {"Alarm5", 196},
+            {"Alarm5StrongBuzz", 197},
+            {"Alarm6", 198},
+            {"Alarm6StrongBuzz", 199},
+            {"Alarm7", 200},
+            {"Alarm7StrongBuzz", 201},
+            {"Alarm8", 202},
+            {"Alarm8StrongBuzz", 203},
+            {"Alarm9", 204},
+            {"Alarm9StrongBuzz", 205},
+            {"Alarm10", 206},
+            {"Alarm10StrongBuzz", 207},
+            {"Picker", 208},
+            {"PickerFinish", 209},
+            {"OnOffSwitch", 210},
+            {"Reorder", 211},
+            {"CursorMove", 212},
+            {"Mms", 10000},
+            {"HourlyAlert", 10001},
+            {"SafetyAlert", 10002},
+            {"AccidentDetect", 10003},
+            {"SendSosMessage", 10004},
+            {"EndSosMessage", 10005},
+            {"EmergencyBuzzer", 10006},
+            {"SafetyLowPower", 10007},
+            {"Cmas", 10008},
+            {"Ringer", 10009},
+            {"Notification", 10010},
+            {"Info", 10011},
+            {"Warning", 10012},
+            {"Error", 10013},
+            {"Emergency", 10014},
+            {"InternalWakeup", 10015},
+            {"InternalTimer", 10016},
+            {"TemperatureWarning", 10017},
+            {"CooldownWarning1", 10018},
+            {"CooldownWarning2", 10019},
+            {"SpeedUp", 10020},
+            {"SlowDown", 10021},
+            {"KeepThisPace", 10022},
+            {"GoalAchieved", 10023},
+            {"ExerciseCount", 10024},
+            {"StartCue", 10025},
+            {"HealthPace", 10026},
+            {"InactiveTime", 10027},
+            {"CmasCa", 10028},
+            {"NfcSuccess", 10029},
+            {"MeasuringSuccess", 10030},
+            {"MeasuringFailure", 10031},
+            {"Meditation", 10032},
+            {"MeditationInternal", 10033},
+            {"FallDetection1", 10034},
+            {"FallDetection2", 10035},
+            {"SmartGesture", 10036},
+            {"BreathingExhale", 12000},
+            {"Bos", 12001},
+            {"Eos", 12002},
+            {"Uds", 12003},
             {"Basic", 40001},
             {"ToggleOn", 40002},
             {"ToggleOff", 40003},
@@ -138,7 +321,7 @@ namespace Tizen.System
             {"OpPause", 40014},
             {"OpStop", 40015},
             {"Default", 40016},
-            {"DefaultLeve1", 40017},
+            {"DefaultLevel1", 40017},
             {"Level1", 40018},
             {"Level2", 40019},
             {"Level3", 40020},