The SystemInfo Service API supports the following system attribute entities:
The following tables describe the system attributes supported by the SystemInfo Service API. Read the columns as follows:
Key specifies the name of the system attribute key.
Together with the entity, this specifies the system attribute; for example: Battery
- BatteryStrength
.
Input specifies the system
data type for an input value. The type name is used as the name of
the SystemData
object property that specifies the system attribute value; for example: SystemData.Status
(number)
or SystemData.DriveInfo
(object). NA indicates
that no input is applicable.
Output specifies the system data type for an output value.
Value optionally describes the value or the value range of the system attribute, or provides an example value. This is used for both input, if valid, and output. For detailed information about system attribute values, see section System data types.
GetInfo, SetInfo, and GetNotification indicate
whether the system attribute supports the GetInfo
, SetInfo
,
and GetNotification
methods,
respectively.
GetInfo mode indicates whether the system attribute
supports synchronous (Sync) or asynchronous (Async) GetInfo
calls.
Capability specifies the Symbian capabilities required of any process that loads the Web Runtime to invoke the SystemInfo Service API and access the system attribute.
The following table describes the Battery
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
Threshold battery strength for notification request |
0 - 100 % |
X |
X |
Async |
None |
||
|
NA |
0 - 1 |
X |
X |
Sync |
None |
The following table describes the Connectivity
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
NA |
0 - 1 |
X |
X |
Sync |
None |
||
|
NA |
0 - 1 |
X |
X |
Sync |
None |
||
|
NA |
X |
Async |
None |
||||
|
NA |
X |
None |
|||||
|
NA |
For example: |
X |
Sync |
None |
The following table describes the Device
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
NA |
For example: |
X |
Sync |
None |
|||
|
NA |
X |
Sync |
None |
||||
|
NA |
Note: If this is not specified for the device, |
For example: |
X |
Sync |
None |
||
|
For example: |
X |
Sync |
None |
||||
|
NA |
For example: This is a unique ID. |
X |
Sync |
None |
|||
|
NA |
For example: |
X |
Sync |
None |
|||
|
NA |
X |
Sync |
None |
The following table describes the Display
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
5 - 95 % |
X |
Sync |
None |
||||
|
5 - 90 seconds |
X |
Sync |
None |
||||
|
Time in seconds |
0 - 1 seconds |
X |
None |
||||
|
0 - 3600 seconds |
X |
Sync |
None |
||||
|
0 - 999 minutes |
X |
Sync |
None |
||||
|
NA |
0 - 1 |
X |
X |
Sync |
None |
||
|
Full path and file name; for example: |
X |
None |
|||||
|
NA |
5 - 60 seconds |
X |
Sync |
None |
|||
|
NA |
X |
Sync |
None |
||||
|
NA |
0 - 3 |
X |
Sync |
None |
The following table describes the Features
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
|||
|
NA |
0 - 1 |
X |
Sync |
None |
The following table describes the General
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
NA |
X |
None |
|||||
|
NA |
X |
Sync |
None |
||||
|
S60 language enumeration |
X |
X |
X |
Sync |
None |
||
|
NA |
List of S60 language enumerations |
X |
Sync |
None |
|||
|
0 - 1 |
X |
X |
X |
Sync |
None |
||
|
0 - 1 |
X |
X |
X |
Sync |
None |
||
|
NA |
X |
Sync |
None |
||||
|
NA |
X |
Sync |
None |
||||
|
NA |
0 - 1 |
X |
X |
Sync |
None |
||
|
NA |
0 - 1 |
X |
X |
Sync |
None |
The following table describes the Memory
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
NA |
X |
Sync |
None |
||||
|
X |
Sync |
None |
|||||
|
For notification requests |
Specifies the drive; for example: |
X |
None |
||||
|
NA |
0 - 1 |
X |
X |
Sync |
None |
The following table describes the Network
system
attributes.
Key |
Input |
Output |
Value |
GetInfo |
SetInfo |
GetNotification |
GetInfo mode |
Capability |
---|---|---|---|---|---|---|---|---|
|
Threshold dB for notification request |
40 - 110 dB, where 40 is high |
X |
X |
Async |
None |
||
|
NA |
0 - 6 |
X |
X |
Sync |
None |
||
|
NA |
0 - 2 |
X |
X |
Sync |
None |
||
|
NA |
X |
X |
Async |
ReadUserData, Location |
|||
|
NA |
X |
ReadUserData, Location |
|||||
|
NA |
X |
ReadUserData, Location |