Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <LbsErrors.h>

Enum TPositionClientPanic

TPositionClientPanic

Description

Position Client API panic codes

EPositionGenericInfoMismatchDataType

HPGI datatype mismatch

EPositionRequestorConstructorGivenNullData

CRequestorCRequestor constructed with a null descriptor

EPositionGenericInfoZeroBufferSize

HPGI zero-byte buffer

EPositionBadRequest

A unknown IPC request has been made on the server.

EPositionBadDescriptor

A bad descriptor has been given to the server by the client.

EPositionServerHandleNotClosed

An attempt has been made to connect using an already open handle.

EPositionServerBadHandle

An attempt has been made to communicate though a non connected handle.

EPositionNullPointerHolder

A client has tried to use a RPositioner/RPositionServer handle that hasn't been properly initialised.

EPositionInvalidClassType

A client has asked for/set the supported classes in TPositionModuleInfoTPositionModuleInfo with an invalid class type.

EPositionSelectionOrderOverflow

Too many items specified in a TPositionSelectionOrderTPositionSelectionOrder.

EPositionClassSizeMismatch

The class' size doesn't match the expected value.

EPositionQualityBadDataType

An unsupported object of size greater than KPositionMaxSizeQualityTrait has been passed to a TPositionQualityBaseTPositionQualityBase as a field.

EPositionBadTime

A negative TTimeIntervalMicroSecondsTTimeIntervalMicroSeconds was passed to a method.

EPositionBadAccuracy

A negative value for accuracy was passed to a method.

EPositionGenericInfoZeroMaxFields

A client has attempted to instantiate a HPositionGenricInfo with 0 Max Fields.

EPositionDuplicateRequest

A client has called an asynchronous request while it is still outstanding on that RPositionServerRPositionServer / RPositionerRPositioner.

EPositionRequestsNotCancelled

A session or sub-session was closed with requests still outstanding.

EPositionNullRequestor

A NULL entry has been found in the requestor stack.


LbsErrors.h Global variables

[Top]


KPosClientFault

const TLitC< sizeof(L"Lbs Client Fault")/2 KPosClientFault)={sizeof(L"Lbs Client Fault" )/2-1,L"Lbs Client Fault" };

Description

LBS Panic string

[Top]


KPositionQualityLoss

const TInt KPositionQualityLoss=1;

Description

Completion codes to give extended information about location fix.

[Top]


KPositionPartialUpdate

const TInt KPositionPartialUpdate=2;

Description

Completion code for partial update.

[Top]


KPositionEarlyComplete

const TInt KPositionEarlyComplete=3;

Description

Completion code indicating that the request has returned early at the explicit request of the application.

See also:

[Top]


KPositionCalculationFutile

const TInt KPositionCalculationFutile=4;

Description

Status code indicating that a location data source has determined it will be unable to provide an update of the required quality. This is only reported by the data source module when it has reasoned that there is no point in continuing with the calculation. It is not reported when there are transient conditions that might prevent the module from obtaining the desired location information.

[Top]


KPositionErrBase

const TInt KPositionErrBase=(-17350);

Description

Lbs specific error codes.

If __S60_ is defined in lbsvariant.h the constant is -30371 otherwise it is -17350

[Top]


KErrPositionBufferOverflow

const TInt KErrPositionBufferOverflow=KPositionErrBase;

Description

BufferOverflow error

[Top]


KErrPositionIncalculable

const TInt KErrPositionIncalculable=KPositionErrBase - 1;

Description

Position calculation error

[Top]


KPositionNetworkErrorBase

const TInt KPositionNetworkErrorBase=-18301;

Description

Network error

[Top]


KErrPositionSystemFailure

const TInt KErrPositionSystemFailure=KPositionNetworkErrorBase - 0;

Description

Returned by the network, when it cannot perform an operation due to a failure in the network

[Top]


KErrPositionProtocolErr

const TInt KErrPositionProtocolErr=KPositionNetworkErrorBase - 1;

Description

Returned due to an protocol related error.

[Top]


KErrPositionMethodFailure

const TInt KErrPositionMethodFailure=KPositionNetworkErrorBase - 2;

Description

Returned by the network when the network is unable (a) To obtain the requested location information or (b) The desired QoS could not be satisfied or (c) The requested LCS assistance data could not be delivered or (d) The requested deciphering keys for broadcast assistance data could not be returned.

[Top]


KErrPositionFacilityNoSupport

const TInt KErrPositionFacilityNoSupport=KPositionNetworkErrorBase - 3;

Description

Returned by the network receiving a request about a facility which is not supported in the PLMN.

[Top]


KErrPositionNoService

const TInt KErrPositionNoService=KPositionNetworkErrorBase - 4;

Description

Returned by the network when it is requested to perform an operation on a supplementary service that violated the subscription restrictions. The nature of the restriction or the transgressed options may be sent as parameters.

[Top]


KErrPositionUnauthorizedLCSClient

const TInt KErrPositionUnauthorizedLCSClient=KPositionNetworkErrorBase - 5;

Description

Returned by the network when authorization failed for a informed LCSClientID.

[Top]


KErrPositionServiceNotSubscribed

const TInt KErrPositionServiceNotSubscribed=KPositionNetworkErrorBase - 6;

Description

Returned by the network when an informed LCSClient is not available.

[Top]


KErrPositionHighPriorityReceive

const TInt KErrPositionHighPriorityReceive=KPositionNetworkErrorBase - 7;

Description

Returned when a requests is cancelled due to receiving higher priority request.

[Top]


KPositionDataSourceErrorBase

const TInt KPositionDataSourceErrorBase=-18350;

Description

Data source errors