|
|
|
|
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