class TLbtTriggeringSystemSettings |
Structure for location triggering related system settings.
lbt.lib
Public Member Functions | |
---|---|
TLbtTriggeringSystemSettings () | |
IMPORT_C TReal | MinimumTriggerAreaSize () |
IMPORT_C void | SetMinimumTriggerAreaSize ( TReal ) |
IMPORT_C void | SetTriggeringMechanismState ( TLbtTriggeringMechanismState ) |
IMPORT_C TLbtTriggeringMechanismState | TriggeringMechanismState () |
IMPORT_C TType | Type () |
Public Member Enumerations | |
---|---|
enum | TType { ETypeSystemSettings = 1, ETypeManagementSystemSettings = 2 } |
Protected Attributes | |
---|---|
TType | iType |
Private Attributes | |
---|---|
TReal | iMinimumTriggerAreaSize |
TLbtTriggeringMechanismState | iTriggeringState |
TUint8 | iUnused |
IMPORT_C TReal | MinimumTriggerAreaSize | ( | ) | const |
Returns minimum size of trigger area.
When creating a trigger with a circular geographical trigger area, the radius of the trigger area must be greater than this setting.
This function returns zero if the minimum trigger area size is not set.
IMPORT_C void | SetMinimumTriggerAreaSize | ( | TReal | aSize | ) |
Sets the minum size of trigger area. This is for internal use only.
TReal aSize | The minimum size of trigger area. In meters. |
IMPORT_C void | SetTriggeringMechanismState | ( | TLbtTriggeringMechanismState | aState | ) |
Sets the triggering mechanism state. This is for internal use only.
TLbtTriggeringMechanismState aState | The triggering mechanism state. |
IMPORT_C TLbtTriggeringMechanismState | TriggeringMechanismState | ( | ) | const |
Returns the triggering mechanism state.
This function returns ETriggeringMechanismOn if the triggering mechanism state is not set.
Type of system setting class.
ETypeSystemSettings = 1 | |
ETypeManagementSystemSettings = 2 |
TReal | iMinimumTriggerAreaSize | [private] |
The minimum size of trigger area.
TLbtTriggeringMechanismState | iTriggeringState | [private] |
Triggering mechanism state.
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.