class TLbtTriggeringSystemManagementSettings : public TLbtTriggeringSystemSettings |
Data class for triggering system management settings.
Public Member Functions | |
---|---|
TLbtTriggeringSystemManagementSettings() | |
IMPORT_C TReal | MaximumUserSpeed() |
IMPORT_C TInt | MinimumLocationUpdateInterval() |
IMPORT_C TInt | MinimumLocationUpdateIntervalWhenGpsFails() |
IMPORT_C void | SetMaximumUserSpeed(TReal) |
IMPORT_C void | SetMinimumLocationUpdateInterval(TInt) |
IMPORT_C void | SetMinimumLocationUpdateIntervalWhenGpsFails(TInt) |
IMPORT_C void | SetUsedPositioningModule(TPositionModuleId) |
IMPORT_C TType | Type() |
IMPORT_C TPositionModuleId | UsedPositioningModule() |
Inherited Enumerations | |
---|---|
TLbtTriggeringSystemSettings:TType |
Private Attributes | |
---|---|
TReal | iMaximumUserSpeed |
TInt | iMinimumLocationUpdateInterval |
TInt | iMinimumLocationUpdateIntervalWhenGpsFails |
TUint8 | iUnused |
TUid | iUsedPositioningmodule |
Inherited Attributes | |
---|---|
TLbtTriggeringSystemSettings::iType |
IMPORT_C | TLbtTriggeringSystemManagementSettings | ( | ) |
Constructor.
After initiation
minimum location update interval is set to zero
minimum location update interval when GPS fails is set to zero
maximum user speed is set to zero
the used positioning module is set to KLbtAutomaticModuleSelection, which means automatic module selection.
IMPORT_C TReal | MaximumUserSpeed | ( | ) | const |
Returns maximum user speed.
This setting defines maximum speed that user may move.
IMPORT_C TInt | MinimumLocationUpdateInterval | ( | ) | const |
Returns minimum location update interval.
This setting defines minimum location update interval when Location Triggering Server requests location information.
IMPORT_C TInt | MinimumLocationUpdateIntervalWhenGpsFails | ( | ) | const |
Returns minimum location update interval the Location Triggering Server uses in case of GPS technology fails.
This setting defines minimum location update interval when GPS technology was tried but it failed to give a location fix.
IMPORT_C void | SetMaximumUserSpeed | ( | TReal | aSpeed | ) |
Sets maximum user speed.
This setting defines maximum speed that user may move.
TReal aSpeed | The maximum user speed, In meters per second. |
IMPORT_C void | SetMinimumLocationUpdateInterval | ( | TInt | aInterval | ) |
Set the minimum location update interval.
This setting defines minimum location update interval when Location Triggering Server requests location information.
TInt aInterval | Minimum location update interval. In seconds. |
IMPORT_C void | SetMinimumLocationUpdateIntervalWhenGpsFails | ( | TInt | aInterval | ) |
Sets minimum location update interval the Location Triggering Server uses in case of GPS technology fails.
This setting defines minimum location update interval when GPS technology was tried but it failed to give a location fix.
TInt aInterval | Minimum location update interval when GPS fails. In seconds. |
IMPORT_C void | SetUsedPositioningModule | ( | TPositionModuleId | aUid | ) |
Sets the used positioning module. This setting can either indicate a specific positioning module (i.e. a PSY), or automatic selection of positioning module (i.e. Default Proxy). Default value of this setting is KLbtAutomaticModuleSelection, which means automatic selection of positioning module.
TPositionModuleId aUid | The UID of the used positioning module. KLbtAutomaticModuleSelection means automatic selection of positioning module. |
IMPORT_C TType | Type | ( | ) | [virtual] |
Derived from TLbtTriggeringSystemSettings. Gets the type of system settings class.
IMPORT_C TPositionModuleId | UsedPositioningModule | ( | ) | const |
Returns the used positioning module. This setting can either indicate a specific positioning module (i.e. a PSY), or automatic selection of positioning module. Default value of this setting is KLbtAutomaticModuleSelection, which means automatic selection of positioning module.
TInt | iMinimumLocationUpdateInterval | [private] |
Minimum location update interval. In seconds.
TInt | iMinimumLocationUpdateIntervalWhenGpsFails | [private] |
Minimum location update interval when GPS fails. In seconds.
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.