4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
6 * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
22 #ifndef __VCONF_BUXTON_KEYS_H__
23 #define __VCONF_BUXTON_KEYS_H__
25 #include "vconf-internal-keys.h"
28 * This file defines keys and values.
31 * @defgroup vconf_key Definitions of shared Keys
33 * @author Hyungdeuk Kim (hd3.kim@samsung.com)
35 * @brief This file has the definitions of shared keys.
37 * add keys(key name) and values(enum) here for shared keys....
42 * ========================== System Manager Notification
43 * =============================
46 * @defgroup vconf_key_SystemManager System Manager Keys
48 * @addtogroup vconf_key_SystemManager
50 * @brief Maintainer: giyeol.ok@samsung.com
54 * @brief usbhost status
60 #define VCONFKEY_SYSMAN_USB_HOST_STATUS "memory/sysman/usbhost_status"
62 VCONFKEY_SYSMAN_USB_HOST_DISCONNECTED = 0,
63 VCONFKEY_SYSMAN_USB_HOST_CONNECTED,
64 VCONFKEY_SYSMAN_USB_HOST_OVERCURRENT
72 * 2 : insert(not mount) \n
74 #define VCONFKEY_SYSMAN_MMC_STATUS "memory/sysman/mmc"
76 VCONFKEY_SYSMAN_MMC_REMOVED = 0,
77 VCONFKEY_SYSMAN_MMC_MOUNTED,
78 VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED
82 * @brief earkey status
87 #define VCONFKEY_SYSMAN_EARJACKKEY "memory/sysman/earjack_key"
90 * @brief cradle status
95 #define VCONFKEY_SYSMAN_CRADLE_STATUS "memory/sysman/cradle_status"
103 * =============================== Wifi
104 * ======================================
107 * @defgroup vconf_key_Wifi Wifi Keys
109 * @addtogroup vconf_key_Wifi
111 * @brief Maintainer : dwmax.lee@samsung.com
115 * @Wi-Fi Direct state
119 * 2: Discoverable mode \n
120 * 3: Connected with peer as GC \n
121 * 4: Connected with peer as GO
123 #define VCONFKEY_WIFI_DIRECT_STATE "memory/wifi_direct/state"
126 VCONFKEY_WIFI_DIRECT_DEACTIVATED = 0,
128 VCONFKEY_WIFI_DIRECT_ACTIVATED,
129 /** Discoverable mode */
130 VCONFKEY_WIFI_DIRECT_DISCOVERING,
131 /** Connected with peer as GC */
132 VCONFKEY_WIFI_DIRECT_CONNECTED,
133 /** Connected with peer as GO */
134 VCONFKEY_WIFI_DIRECT_GROUP_OWNER
144 * ================================= BT
145 * =====================================
148 * @defgroup vconf_key_BT BT Keys
150 * @addtogroup vconf_key_BT
152 * @brief Maintainer : chanyeol.park@samsung.com
156 * @brief Bluetooth status
158 * 0x0000 : Bluetooth OFF \n
159 * 0x0001 : Bluetooth ON \n
160 * 0x0002 : Discoverable mode \n
161 * 0x0004 : In transfering \n
163 #define VCONFKEY_BT_STATUS "db/bluetooth/status"
166 VCONFKEY_BT_STATUS_OFF = 0x0000,
168 VCONFKEY_BT_STATUS_ON = 0x0001,
169 /** Discoverable mode */
170 VCONFKEY_BT_STATUS_BT_VISIBLE = 0x0002,
171 /** In transfering */
172 VCONFKEY_BT_STATUS_TRANSFER = 0x0004
176 * @brief Bluetooth Connected status
178 * 0x0000 : Not connected \n
179 * 0x0001 : Headset connected \n
180 * 0x0002 : A2DP headset connected \n
181 * 0x0004 : HID connected \n
182 * 0x0008 : PAN connected \n
183 * 0x0010 : SAP connected \n
184 * 0x0020 : PBAP connected \n
186 #define VCONFKEY_BT_DEVICE "memory/bluetooth/device"
189 VCONFKEY_BT_DEVICE_NONE = 0x0000,
190 /** Headset connected */
191 VCONFKEY_BT_DEVICE_HEADSET_CONNECTED = 0x0001,
192 /** A2DP headset connected */
193 VCONFKEY_BT_DEVICE_A2DP_HEADSET_CONNECTED = 0x0002,
195 VCONFKEY_BT_DEVICE_HID_CONNECTED = 0x0004,
197 VCONFKEY_BT_DEVICE_PAN_CONNECTED = 0x0008,
199 VCONFKEY_BT_DEVICE_SAP_CONNECTED = 0x0010,
200 /** PBAP connected */
201 VCONFKEY_BT_DEVICE_PBAP_CONNECTED = 0x0020
206 * Media sound path for BT
209 /** Media Player Select Speaker */
210 VCONFKEY_BT_PLAYER_SELECT_SPEAKER = 0x00,
211 /** Media Player Select Bluetooth */
212 VCONFKEY_BT_PLAYER_SELECT_BLUETOOTH = 0x01,
213 /** BT application Select Speaker */
214 VCONFKEY_BT_APP_SELECT_SPEAKER = 0x02,
215 /** BT application Select Bluetooth */
216 VCONFKEY_BT_APP_SELECT_BLUETOOTH = 0x04
224 * =========================== IDLE lock
225 * =======================================
228 * @defgroup vconf_key_idleLock idleLock Keys
230 * @addtogroup vconf_key_idleLock
232 * @brief Maintainer : seungtaek.chung@samsung.com, wonil22.choi@samsung.com hyoyoung.chang@samsung.com angelkim@samsung.com
236 * @brief lock screen status
238 * VCONFKEY_IDLE_UNLOCK : unlocked state \n
239 * VCONFKEY_IDLE_LOCK : locked state \n
241 #define VCONFKEY_IDLE_LOCK_STATE "memory/idle_lock/state"
243 /** unlocked state */
244 VCONFKEY_IDLE_UNLOCK = 0x00,
250 * @brief wallpaper of lock screen
252 * Value : Wallpaper file path in the lock screen \n
254 #define VCONFKEY_IDLE_LOCK_BGSET "db/idle_lock/bgset"
263 * =========================== pwlock
264 * =======================================
267 * @defgroup vconf_key_pwlock Lock application for password verification: phone, pin, sum, network, etc.
269 * @addtogroup vconf_key_pwlock
271 * @brief Maintainer : seungtaek.chung@samsung.com miju52.lee@samsung.com
272 * Used module : pwlock
277 * @brief mobex engine status
279 * VCONFKEY_PWLOCK_BOOTING_UNLOCK : unlocked state in boointg time \n
280 * VCONFKEY_PWLOCK_BOOTING_LOCK : locked state in boointg time \n
281 * VCONFKEY_PWLOCK_RUNNING_UNLOCK : unlocked state in running time \n
282 * VCONFKEY_PWLOCK_RUNNING_LOCK : locked state in running time \n
284 #define VCONFKEY_PWLOCK_STATE "memory/pwlock/state"
286 /** unlocked state in boointg time */
287 VCONFKEY_PWLOCK_BOOTING_UNLOCK = 0x00,
288 /** locked state in boointg time */
289 VCONFKEY_PWLOCK_BOOTING_LOCK,
290 /** unlocked state in running time */
291 VCONFKEY_PWLOCK_RUNNING_UNLOCK,
292 /** locked state in running time */
293 VCONFKEY_PWLOCK_RUNNING_LOCK
302 * =========================== browser
303 * =======================================
306 * @defgroup vconf_key_browser browser public keys
308 * @addtogroup vconf_key_browser
310 * @brief Maintainer : sangpyo7.kim@samsung.com ibchang@samsung.com
315 * @brief browser user agent string
317 * Value : The user agent string currently being used by embeded browser \n
319 #define VCONFKEY_BROWSER_USER_AGENT "db/browser/user_agent"
322 * @brief browser user agent profile
324 * Value : The user agent string profile currently being used by embeded browser for 2G network \n
326 #define VCONFKEY_BROWSER_USER_AGENT_PROFILE_2G "db/browser/user_agent_profile_2G"
329 * @brief browser user agent profile
331 * Value : The user agent string profile currently being used by embeded browser for 3G network \n
333 #define VCONFKEY_BROWSER_USER_AGENT_PROFILE_3G "db/browser/user_agent_profile_3G"
336 * @brief browser user agent profile
338 * Value : The user agent string profile currently being used by embeded browser for 4G network \n
340 #define VCONFKEY_BROWSER_USER_AGENT_PROFILE_4G "db/browser/user_agent_profile_4G"
345 #endif /* __VCONF_BUXTON_KEYS_H__ */