2 * Copyright (c) 2002-2005 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: Supported features for the current environment.
23 Device supports Multimedia Card (MMC).
25 const TInt KFeatureIdMmc = 1;
28 Device has Camera Application.
30 const TInt KFeatureIdCamera = 2;
33 Device has also separate cover display in addition to the main display.
35 const TInt KFeatureIdCoverDisplay = 3;
38 Device has Video Recorder (CamCorder) application available.
40 const TInt KFeatureIdVideoRecorder = 208;
43 Indicates whether a device has qwerty keyboard or not.
45 const TInt KFeatureIdQwertyInput = 409;
48 Device suppors flight mode. Device can be used off-line. RF and Bluetooth
49 transmitters are inactive and emergency call is not possible.
51 const TInt KFeatureIdFlightMode = 6;
54 Device suppors off-line mode. Device can be used off-line and Bluetooth
55 transmitter can be enabled. RF transmitter can be activated only for emergency
58 const TInt KFeatureIdOfflineMode = 7;
61 Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D
64 const TInt KFeatureIdOpenGLES3DApi = 10;
67 Device supports Infrared.
69 const TInt KFeatureIdIrda = 11;
72 Device supports Bluetooth.
74 const TInt KFeatureIdBt = 12;
77 Device supports Universal Serial Bus (USB).
79 const TInt KFeatureIdUsb = 13;
82 Device supports Bluetooth fax profile.
84 const TInt KFeatureIdBtFaxProfile = 17;
87 Device supports bluetooth imaging profile.
89 const TInt KFeatureIdBtImagingProfile = 18;
92 Device supports Instant Messaging feature of the Wireless Village initiative
94 const TInt KFeatureIdIm = 33;
97 Device supports Presence feature of the Wireless Village initiative.
99 const TInt KFeatureIdPresence = 36;
102 Device supports SyncML device management standard. This feature enables Over
103 The Air (OTA) administration of the device settings.
105 const TInt KFeatureIdSyncMlDm = 41;
108 Device supports SyncML data synchronization standard. This feature enables
109 Over The Air (OTA) synchronisation of device data.
111 const TInt KFeatureIdSyncMlDs = 42;
114 Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The
115 feature enables viewing 2D vector graphics animations specified by the W3C.
117 const TInt KFeatureIdSvgt = 77;
120 Device supports utility APIs and framework for Series 60 Audio applications to
121 enable predefined audio effects with audio play/record utilities. Features
122 like Volume, Graphical Equalizer, Reverb are possible.
124 const TInt KFeatureIdAudioEffectsApi = 497;
127 Device supports Audio Resource Indications Utility. Applications can use the
128 Audio Resource Indications Utility to request feedack when they can submit a
131 const TInt KFeatureIdAudioResourceIndications = 499;
134 Device supports equalizer.
136 const TInt KFeatureIdEqualizer = 1502;
139 Device supports GSM cellular stack.
141 const TInt KFeatureIdProtocolGsm = 81;
144 Device supports WCDMA cellular stack
146 const TInt KFeatureIdProtocolWcdma = 82;
149 Device supports CDMA cellular stack.
151 const TInt KFeatureIdProtocolCdma = 83;
154 Device supports circuit switched video telephony
156 const TInt KFeatureIdCsVideoTelephony = 89;
159 Device supports Quality of Service (QOS). The QoS is capability of a network
160 to provide better service to selected network traffic.
162 const TInt KFeatureIdQos = 101;
165 Device supports IP Security (IPSec). The IPSec is a set of protocols
166 developed by the IETF to support secure exchange of packets at the IP layer.
167 IPsec has been deployed widely to implement Virtual Private Networks (VPNs).
169 const TInt KFeatureIdIpsec = 102;
172 Devices supports Mobile IPv6.
174 const TInt KFeatureIdMIPv6 = 106;
177 Device supports WLAN protocol.
179 const TInt KFeatureIdProtocolWlan = 109;
182 Device supports SIP protocol.
184 const TInt KFeatureIdSipStack = 111;
187 Devices supports Mobile IPv4
189 const TInt KFeatureIdMIPv4 = 312;
192 Defines whether location landmarks API is included in device.
194 const TInt KFeatureIdLandmarks = 112;
197 Device supports location basic services.
199 const TInt KFeatureIdLocationFrameworkCore = 114;
202 Camera application supports burst mode. It enables taking several snapshots
205 const TInt KFeatureIdCameraBurstMode = 132;
208 Device application UIs use Europe Look And Feel (LAF).
210 const TInt KFeatureIdAvkonELaf = 1010;
213 Device application UIs use Asia Pacific Look And Feel (LAF).
215 const TInt KFeatureIdAvkonApac = 1015;
218 Device supports Musical Instrument Digital Interface (MIDI) sounds.
220 const TInt KFeatureIdMidi = 1011;
223 Device supports MMC hotswap. A MMC card can be inserted and removed from
224 device without removing battery or rebooting the device
226 const TInt KFeatureIdMmcHotswap = 1076;
229 Device uses Japanese language variant.
231 const TInt KFeatureIdJapanese = 1080;
234 Device uses Thai language variant.
236 const TInt KFeatureIdThai = 1081;
239 Device supports Unstructured Suppelementary Service Data (USSB).
241 const TInt KFeatureIdUSSD = 1091;
244 Device uses Chinese language variant.
246 const TInt KFeatureIdChinese = 1096;