Location:
LbsCommon.h
Link against: lbsselflocate.lib
class TPositionModuleInfo : public TPositionModuleInfoBase;
The standard class for storing information on position modules
TPositionClassTypeBase
- The base class for classes used to store position information
TPositionModuleInfoBase
- The base class for classes storing information on position modules
TPositionModuleInfo
- The standard class for storing information on position modules
Defined in TPositionModuleInfo
:
Capabilities()
, ClassesSupported()
, DeviceLocation()
, ECapabilityAddress
, ECapabilityBuilding
, ECapabilityCompass
, ECapabilityDirection
, ECapabilityHorizontal
, ECapabilityMedia
, ECapabilityNmea
, ECapabilityNone
, ECapabilitySatellite
, ECapabilitySpeed
, ECapabilityVertical
, EDeviceExternal
, EDeviceInternal
, EDeviceUnknown
, ETechnologyAssisted
, ETechnologyNetwork
, ETechnologyTerminal
, ETechnologyUnknown
, GetModuleName()
, GetPositionQuality()
, IsAvailable()
, ModuleId()
, SetCapabilities()
, SetClassesSupported()
, SetDeviceLocation()
, SetIsAvailable()
, SetModuleId()
, SetModuleName()
, SetPositionQuality()
, SetTechnologyType()
, SetVersion()
, TCapabilities
, TDeviceLocation
, TPositionModuleInfo()
, TTechnologyType
, TechnologyType()
, Version()
, _TCapabilities
, _TDeviceLocation
, _TTechnologyType
, iCapabilities
, iDeviceLocation
, iIsAvailable
, iModuleId
, iModuleName
, iPosQuality
, iSupportedClassTypes
, iTechnologyType
, iVersion
Inherited from TPositionClassTypeBase
:
PositionClassSize()
,
PositionClassType()
,
iPosClassSize
,
iPosClassType
IMPORT_C TPositionModuleId ModuleId() const;
Module Id
|
IMPORT_C TBool IsAvailable() const;
Returns Availablity
|
IMPORT_C void GetModuleName(TDes &aModuleName) const;
Gets Module Name
|
IMPORT_C void GetPositionQuality(TPositionQuality &aPosQuality) const;
Gets Position Quality
|
IMPORT_C TTechnologyType TechnologyType() const;
Technology Type
|
IMPORT_C TDeviceLocation DeviceLocation() const;
Device Location
|
IMPORT_C TCapabilities Capabilities() const;
Capabilities
|
IMPORT_C TUint32 ClassesSupported(TPositionClassFamily aClassType) const;
Classes Supported
|
|
IMPORT_C TVersion Version() const;
Module Version
|
IMPORT_C void SetModuleId(TPositionModuleId aModuleId);
Sets module Id
|
IMPORT_C void SetIsAvailable(TBool aIsAvailable);
Sets module availablity
|
IMPORT_C void SetModuleName(const TDesC &aModuleName);
Sets module name
|
IMPORT_C void SetPositionQuality(const TPositionQuality &aPosQuality);
Sets position quality
|
IMPORT_C void SetTechnologyType(TTechnologyType aTechnologyType);
Sets technology type
|
IMPORT_C void SetDeviceLocation(TDeviceLocation aDeviceLocation);
Sets device location
|
IMPORT_C void SetCapabilities(TCapabilities aDeviceCapabilities);
Sets capabilities
|
IMPORT_C void SetClassesSupported(TPositionClassFamily aClassType, TUint32 aSupportedClasses);
Sets supported classes
|
IMPORT_C void SetVersion(TVersion aVersion);
Sets Version
|
_TTechnologyType
Technology Type
|
_TDeviceLocation
Device location
|
_TCapabilities
Module Capabilities
|
protected: TDeviceLocation iDeviceLocation;
The location of the device associated with this module
protected: TFixedArray< TUint32, EPositionLastFamily > iSupportedClassTypes;
The array of supported classes for the different class types
protected: TVersion iVersion;
The version of this module