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_INTERNAL_SYSMAN_KEYS_H__
23 #define __VCONF_INTERNAL_SYSMAN_KEYS_H__
26 * This file defines keys and values.
28 * @file vconf-internal-sysman-keys.h
29 * @defgroup vconf_internal_sysman_key Definitions of internal shared Keys for system manager
30 * @ingroup vconf_internal_key
31 * @author jinkun.jang@samsung.com
33 * @brief This file has the definitions of shared keys for system manager \n
36 /* ========================== Sysman Keys & Values ============================ */
38 * @addtogroup vconf_internal_sysman_key
40 * @brief System manager Keys & Values\n
41 * Maintainer : jinkun.jang@samsung.com
45 * @brief USB-host USB Storage Mount devname (added)
48 #define VCONFKEY_SYSMAN_ADDED_USB_STORAGE "memory/sysman/added_usb_storage"
51 * @brief USB-host USB Storage Mount devname (removed)
54 #define VCONFKEY_SYSMAN_REMOVED_USB_STORAGE "memory/sysman/removed_usb_storage"
57 * @brief charger connection status
62 #define VCONFKEY_SYSMAN_CHARGER_STATUS "memory/sysman/charger_status"
64 VCONFKEY_SYSMAN_CHARGER_DISCONNECTED = 0,
65 VCONFKEY_SYSMAN_CHARGER_CONNECTED
69 * @brief charge status
74 #define VCONFKEY_SYSMAN_BATTERY_CHARGE_NOW "memory/sysman/charge_now"
77 * @brief current battery status
81 * 3 : 15% and under \n
85 #define VCONFKEY_SYSMAN_BATTERY_STATUS_LOW "memory/sysman/battery_status_low"
88 VCONFKEY_SYSMAN_BAT_POWER_OFF = 1,
90 VCONFKEY_SYSMAN_BAT_CRITICAL_LOW,
92 VCONFKEY_SYSMAN_BAT_WARNING_LOW,
94 VCONFKEY_SYSMAN_BAT_NORMAL,
96 VCONFKEY_SYSMAN_BAT_FULL
100 * @brief battery capacity
102 * 0-100 : battery capacity \n
104 #define VCONFKEY_SYSMAN_BATTERY_CAPACITY "memory/sysman/battery_capacity"
107 * @brief USB connection status
109 * 0 : Disconnected \n
113 #define VCONFKEY_SYSMAN_USB_STATUS "memory/sysman/usb_status"
115 VCONFKEY_SYSMAN_USB_DISCONNECTED = 0,
116 VCONFKEY_SYSMAN_USB_CONNECTED,
117 VCONFKEY_SYSMAN_USB_AVAILABLE
121 * @brief Earjack connection status & type
124 #define VCONFKEY_SYSMAN_EARJACK "memory/sysman/earjack"
126 VCONFKEY_SYSMAN_EARJACK_REMOVED = 0,
127 VCONFKEY_SYSMAN_EARJACK_3WIRE = 0x1,
128 VCONFKEY_SYSMAN_EARJACK_4WIRE = 0x3,
129 VCONFKEY_SYSMAN_EARJACK_TVOUT = 0x10
133 * @brief low-memory status
136 * 1 : 60M and under \n
137 * 2 : 40M and under \n
139 #define VCONFKEY_SYSMAN_LOW_MEMORY "memory/sysman/low_memory"
142 VCONFKEY_SYSMAN_LOW_MEMORY_NORMAL = 0x01,
144 VCONFKEY_SYSMAN_LOW_MEMORY_SOFT_WARNING = 0x02,
146 VCONFKEY_SYSMAN_LOW_MEMORY_HARD_WARNING = 0x04
149 #define VCONFKEY_SYSMAN_SLIDING_KEYBOARD "memory/sysman/sliding_keyboard"
152 VCONFKEY_SYSMAN_SLIDING_KEYBOARD_NOT_SUPPORTED = -1,
153 /** sliding keyboard close */
154 VCONFKEY_SYSMAN_SLIDING_KEYBOARD_NOT_AVAILABE = 0,
155 /** sliding keyboaed open */
156 VCONFKEY_SYSMAN_SLIDING_KEYBOAED_AVAILABLE
160 * @brief mmc mount status
162 * 0 : mount completed \n
163 * 1 : already mounted \n
164 * 2 : mount failed \n
166 #define VCONFKEY_SYSMAN_MMC_MOUNT "memory/sysman/mmc_mount"
168 VCONFKEY_SYSMAN_MMC_MOUNT_COMPLETED = 0,
169 VCONFKEY_SYSMAN_MMC_MOUNT_ALREADY,
170 VCONFKEY_SYSMAN_MMC_MOUNT_FAILED
174 * @brief mmc umount status
176 * 0 : umount completed \n
177 * 1 : umount failed \n
179 #define VCONFKEY_SYSMAN_MMC_UNMOUNT "memory/sysman/mmc_unmount"
181 VCONFKEY_SYSMAN_MMC_UNMOUNT_COMPLETED = 0,
182 VCONFKEY_SYSMAN_MMC_UNMOUNT_FAILED
186 * @brief mmc format status
188 * 0 : mmc format completed \n
189 * 1 : mmc format failed \n
191 #define VCONFKEY_SYSMAN_MMC_FORMAT "memory/sysman/mmc_format"
193 VCONFKEY_SYSMAN_MMC_FORMAT_COMPLETED = 0,
194 VCONFKEY_SYSMAN_MMC_FORMAT_FAILED
203 #endif /* __VCONF_INTERNAL_SYSMAN_KEYS_H__ */