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 properties specified for a particular
data type are used as the SystemData properties in method
input. NA indicates that no input is applicable.
Output specifies the system
data type for an output value. The properties specified for a particular
data type are used as the ReturnValue properties in method
output.
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 |