0a004d29e1f5c75c990feb3ca1e792be9d79e91b
[profile/ivi/libsvi.git] / include / svi-ids.h
1 /*
2  *  libsvi
3  *
4  * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
5  *
6  * Contact: Seokkyu Jang <seokkyu.jang@samsung.com>
7  * Contact: Sangil Yoon <si83.yoon@samsung.com>
8  *
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
12  *
13  * http://www.apache.org/licenses/LICENSE-2.0
14  *
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.
20  *
21  */
22
23 #ifndef __SVI_IDS_H__
24 #define __SVI_IDS_H__
25
26
27 typedef enum sound_type_t {
28     SVI_SND_NONE = -1,
29
30     SVI_SND_TOUCH_TOUCH1 = 0,
31     SVI_SND_TOUCH_TOUCH2,
32     SVI_SND_TOUCH_TOUCH3,
33     SVI_SND_TOUCH_SIP,
34     SVI_SND_TOUCH_HOLD,
35     SVI_SND_TOUCH_MULTI_TAP,
36     SVI_SND_TOUCH_HW_TAP,
37     SVI_SND_TOUCH_HW_HOLD,
38
39     SVI_SND_TOUCH_KEY00,
40     SVI_SND_TOUCH_KEY01,
41     SVI_SND_TOUCH_KEY02,
42     SVI_SND_TOUCH_KEY03,
43     SVI_SND_TOUCH_KEY04,
44     SVI_SND_TOUCH_KEY05,
45     SVI_SND_TOUCH_KEY06,
46     SVI_SND_TOUCH_KEY07,
47     SVI_SND_TOUCH_KEY08,
48     SVI_SND_TOUCH_KEY09,
49     SVI_SND_TOUCH_KEY_STAR,
50     SVI_SND_TOUCH_KEY_SHARP,
51
52     SVI_SND_OPERATION_POWERON,
53     SVI_SND_OPERATION_POWEROFF,
54     SVI_SND_OPERATION_CHARGERCONN,
55     SVI_SND_OPERATION_FULLCHARGED,
56     SVI_SND_OPERATION_LOWBATT,
57     SVI_SND_OPERATION_LOCK,
58     SVI_SND_OPERATION_UNLOCK,
59     SVI_SND_OPERATION_CALLCONN,
60     SVI_SND_OPERATION_CALLDISCONN,
61     SVI_SND_OPERATION_MINUTE_MINDER,
62     SVI_SND_OPERATION_VIBRATION,
63     SVI_SND_OPERATION_NEWCHAT,
64     SVI_SND_OPERATION_SENTCHAT,
65     SVI_SND_OPERATION_ONOFFSLIDER,
66     SVI_SND_OPERATION_SCRCAPTURE,
67         
68     SVI_SND_ENUM_END = 100
69
70 } sound_type;
71
72 typedef enum vibration_type_t {
73         SVI_VIB_NONE = -1,
74
75         SVI_VIB_TOUCH_TOUCH = 0,
76         SVI_VIB_TOUCH_SIP,
77         SVI_VIB_TOUCH_HOLD,
78         SVI_VIB_TOUCH_MULTI_TAP,
79         SVI_VIB_TOUCH_HW_TAP,
80         SVI_VIB_TOUCH_HW_HOLD,
81
82         SVI_VIB_TOUCH_KEY00,
83         SVI_VIB_TOUCH_KEY01,
84         SVI_VIB_TOUCH_KEY02,
85         SVI_VIB_TOUCH_KEY03,
86         SVI_VIB_TOUCH_KEY04,
87         SVI_VIB_TOUCH_KEY05,
88         SVI_VIB_TOUCH_KEY06,
89         SVI_VIB_TOUCH_KEY07,
90         SVI_VIB_TOUCH_KEY08,
91         SVI_VIB_TOUCH_KEY09,
92         SVI_VIB_TOUCH_KEY_STAR,
93         SVI_VIB_TOUCH_KEY_SHARP,
94
95         SVI_VIB_NOTIFICATION_INCOMING_CALL01,
96         SVI_VIB_NOTIFICATION_INCOMING_CALL02,
97         SVI_VIB_NOTIFICATION_INCOMING_CALL03,
98         SVI_VIB_NOTIFICATION_MESSAGE,
99         SVI_VIB_NOTIFICATION_EMAIL,
100         SVI_VIB_NOTIFICATION_WAKEUP,
101         SVI_VIB_NOTIFICATION_SCHEDULE,
102         SVI_VIB_NOTIFICATION_TIMER,
103         SVI_VIB_NOTIFICATION_GENERAL,
104     
105         SVI_VIB_OPERATION_POWER_ON,
106         SVI_VIB_OPERATION_POWER_OFF,
107         SVI_VIB_OPERATION_CHARGERCONN,
108         SVI_VIB_OPERATION_FULLYCHARGED,
109         SVI_VIB_OPERATION_LOTBATT,
110         SVI_VIB_OPERATION_LOCK,
111         SVI_VIB_OPERATION_UNLOCK,
112         SVI_VIB_OPERATION_CALLCONNECT,
113         SVI_VIB_OPERATION_DISCALLCONNECT,
114         SVI_VIB_OPERATION_MINUTEMINDER,
115         SVI_VIB_OPERATION_VIBRATION,
116         SVI_VIB_OPERATION_NEWCHAT,
117         SVI_VIB_OPERATION_SENDCHAT,
118         SVI_VIB_OPERATION_ONOFFSLIDER,
119         SVI_VIB_OPERATION_SHUTTER,
120
121         SVI_VIB_ENUM_END = 100
122
123 } vibration_type;
124
125 #endif //__SVI_IDS_H__