struct TLbtTriggerDynamicInfo |
Data class for trigger's dynamic system information, such as trigger validity and distance to the latest acquired location.
Client application can get following dynamic information of a trigger after it's created.
Validity . A trigger is set as invalid when the specified manager UI, owner process or trigger handling process( for start-up trigger ) is removed from the system. The process can be removed for example when it resides in removable media( like MMC ), and that media is removed from the terminal. An invalid trigger is not included in the trigger supervision process. When the removable media with the specified process is attached back to the terminal, the trigger is set as valid and included in the trigger supervision process, provided that the trigger is not disabled. When a trigger has been invalid longer than the system clean-up time, the trigger is removed from the system. The system clean-up time is defined by the system and can't be accessed by client application. Note, if a trigger's owner process, manager UI or trigger handling process( for start-up trigger ) is uninstalled from the system, the trigger will be removed by Location Triggering Server.
Distance to the Latest Acquired Location .
Public Member Enumerations | |
---|---|
enum | TLbtDynamicInfoAttribute { EValidityStatus = 0x01, EDistanceToLatestLocation = 0x02, EFiredLocality = 0x04 } |
enum | TLbtTriggerValidity { EInvalid = 1, EValid = 2 } |
Public Attributes | |
---|---|
TReal | iDistanceToLatestLocation |
TLocality | iFiredLocality |
TUint8 | iUnused |
TLbtTriggerValidity | iValidity |
Attributes of a trigger's dynamic information.
EValidityStatus = 0x01 |
Validity status attribute. |
EDistanceToLatestLocation = 0x02 |
Distance to latest acquired location fix. |
EFiredLocality = 0x04 |
Last fired location information. |
Defines the trigger validity status.
EInvalid = 1 |
Invalid |
EValid = 2 |
Valid |
TReal | iDistanceToLatestLocation |
The distance in meters from the trigger to latest acquired location.
TLocality | iFiredLocality |
Information of the location where the trigger was last fired. The information available will contain the latitude, longitude and horizontal accuracy values. Other details in TLocality will not be updated.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.