4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
6 * Contact: Seokkyu Jang <seokkyu.jang@samsung.com>
7 * Contact: Sangil Yoon <si83.yoon@samsung.com>
9 * Licensed under the Apache License, Version 2.0 (the "License");
10 * you may not use this file except in compliance with the License.
11 * You may obtain a copy of the License at
13 * http://www.apache.org/licenses/LICENSE-2.0
15 * Unless required by applicable law or agreed to in writing, software
16 * distributed under the License is distributed on an "AS IS" BASIS,
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 * See the License for the specific language governing permissions and
19 * limitations under the License.
26 typedef enum svi_type_t {
33 typedef enum sound_type_t {
36 /* TOUCH : SCREEN TOUCH : TAP(TOUCH & RELEASE) : GENERAL */
37 SVI_SND_TOUCH_TOUCH1 = 0,
40 /* TOUCH : SCREEN TOUCH : TAP(TOUCH & RELEASE) : TEXT_NUMERIC_INPUT */
42 SVI_SND_TOUCH_SIP_BACKSPACE,
43 /* TOUCH : SCREEN TOUCH : TAP(TOUCH & RELEASE) : DAILER */
54 SVI_SND_TOUCH_KEY_STAR,
55 SVI_SND_TOUCH_KEY_SHARP,
56 /* TOUCH : H/W OR SOFT TOUCH : HOLD(TAP & HOLD) */
58 /* TOUCH : H/W OR SOFT TOUCH : MULTI TAP */
59 SVI_SND_TOUCH_MULTI_TAP,
60 /* TOUCH : H/W OR SOFT TOUCH : TAP */
62 /* TOUCH : H/W OR SOFT TOUCH : TAP & HOLD */
63 SVI_SND_TOUCH_HW_HOLD,
65 /* OPERATION : POWER ON/OFF */
66 SVI_SND_OPERATION_POWERON,
67 SVI_SND_OPERATION_POWEROFF,
68 /* OPERATION : CHARGECONN */
69 SVI_SND_OPERATION_CHARGERCONN,
70 /* OPERATION : FULLCHAREGED */
71 SVI_SND_OPERATION_FULLCHARGED,
72 /* OPERATION : LOW BATTERY */
73 SVI_SND_OPERATION_LOWBATT,
74 /* OPERATION : LOCK/UNLOCK */
75 SVI_SND_OPERATION_LOCK,
76 SVI_SND_OPERATION_UNLOCK,
77 /* OPERATION : CALL CONNECT/ DISCONNECT */
78 SVI_SND_OPERATION_CALLCONN,
79 SVI_SND_OPERATION_CALLDISCONN,
80 /* OPERATION : MINUTE MINDER */
81 SVI_SND_OPERATION_MINUTE_MINDER,
82 /* OPERATION : VIBRATION */
83 SVI_SND_OPERATION_VIBRATION,
84 /* OPERATION : BALLOON MESSAGE SEND/RECV */
85 SVI_SND_OPERATION_NEWCHAT,
86 SVI_SND_OPERATION_SENTCHAT,
87 /* OPERATION : ON/OFF SLIDER */
88 SVI_SND_OPERATION_ONOFFSLIDER,
89 /* OPERATION : CAMERA SHUTTER / SCREEN CAPTURE */
90 SVI_SND_OPERATION_SCRCAPTURE,
91 /* OPERATION : LIST RE-ORDER */
92 SVI_SND_OPERATION_LIST_REORDER,
93 /* OPERATION : LIST SLIDER */
94 SVI_SND_OPERATION_SLIDER_SWEEP,
98 typedef enum vibration_type_t {
101 /* TOUCH : SCREEN TOUCH : TAP(TOUCH & RELEASE) : GENERAL */
102 SVI_VIB_TOUCH_TOUCH = 0,
103 /* TOUCH : SCREEN TOUCH : TAP(TOUCH & RELEASE) : TEXT_NUMERIC_INPUT */
105 SVI_VIB_TOUCH_SIP_BACKSPACE,
106 /* TOUCH : SCREEN TOUCH : TAP(TOUCH & RELEASE) : DAILER */
117 SVI_VIB_TOUCH_KEY_STAR,
118 SVI_VIB_TOUCH_KEY_SHARP,
119 /* TOUCH : H/W OR SOFT TOUCH : HOLD(TAP & HOLD) */
121 /* TOUCH : H/W OR SOFT TOUCH : MULTI TAP */
122 SVI_VIB_TOUCH_MULTI_TAP,
123 /* TOUCH : H/W OR SOFT TOUCH : TAP */
124 SVI_VIB_TOUCH_HW_TAP,
125 /* TOUCH : H/W OR SOFT TOUCH : TAP & HOLD */
126 SVI_VIB_TOUCH_HW_HOLD,
128 /* NOTIFICATION : INCOMING : CALL */
129 SVI_VIB_NOTIFICATION_INCOMING_CALL01,
130 SVI_VIB_NOTIFICATION_INCOMING_CALL02,
131 SVI_VIB_NOTIFICATION_INCOMING_CALL03,
132 SVI_VIB_NOTIFICATION_INCOMING_CALL04,
133 SVI_VIB_NOTIFICATION_INCOMING_CALL05,
134 SVI_VIB_NOTIFICATION_INCOMING_CALL06,
135 /* NOTIFICATION : INCOMING : MESSAGE */
136 SVI_VIB_NOTIFICATION_MESSAGE,
137 /* NOTIFICATION : INCOMING : EMAIL */
138 SVI_VIB_NOTIFICATION_EMAIL,
139 /* NOTIFICATION : ALARM : WAKEUP */
140 SVI_VIB_NOTIFICATION_WAKEUP,
141 /* NOTIFICATION : ALARM : SCHEDULE */
142 SVI_VIB_NOTIFICATION_SCHEDULE,
143 /* NOTIFICATION : ALARM : TIMER */
144 SVI_VIB_NOTIFICATION_TIMER,
145 /* NOTIFICATION : GENERAL(TICKER/IM/SMS ETC) */
146 SVI_VIB_NOTIFICATION_GENERAL,
148 /* OPERATION : POWER ON/OFF */
149 SVI_VIB_OPERATION_POWER_ON,
150 SVI_VIB_OPERATION_POWER_OFF,
151 /* OPERATION : CHARGECONN */
152 SVI_VIB_OPERATION_CHARGERCONN,
153 /* OPERATION : FULLCHAREGED */
154 SVI_VIB_OPERATION_FULLCHARGED,
155 /* OPERATION : LOW BATTERY */
156 SVI_VIB_OPERATION_LOWBATT,
157 /* OPERATION : LOCK/UNLOCK */
158 SVI_VIB_OPERATION_LOCK,
159 SVI_VIB_OPERATION_UNLOCK,
160 /* OPERATION : CALL CONNECT/ DISCONNECT */
161 SVI_VIB_OPERATION_CALLCONNECT,
162 SVI_VIB_OPERATION_DISCALLCONNECT,
163 /* OPERATION : MINUTE MINDER */
164 SVI_VIB_OPERATION_MINUTEMINDER,
165 /* OPERATION : VIBRATION */
166 SVI_VIB_OPERATION_VIBRATION,
167 /* OPERATION : BALLOON MESSAGE SEND/RECV */
168 SVI_VIB_OPERATION_NEWCHAT,
169 SVI_VIB_OPERATION_SENDCHAT,
170 /* OPERATION : ON/OFF SLIDER */
171 SVI_VIB_OPERATION_ONOFFSLIDER,
172 /* OPERATION : CAMERA SHUTTER / SCREEN CAPTURE */
173 SVI_VIB_OPERATION_SHUTTER,
174 /* OPERATION : LIST RE-ORDER */
175 SVI_VIB_OPERATION_LIST_REORDER,
176 /* OPERATION : LIST SLIDER */
177 SVI_VIB_OPERATION_SLIDER_SWEEP,
183 #endif //__SVI_IDS_H__