|
||
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()const
Capabilities ClassesSupported(TPositionClassFamily)const
Classes Supported DeviceLocation()const
Device Location ECapabilityAddress
This value is reserved for future expansion. Positioning modules with this capab...ECapabilityBuilding
This value is reserved for future expansion. Positioning modules with this capab...ECapabilityCompass
This value is reserved for future expansion. Positioning modules with this capab...ECapabilityDirection
Positioning modules with this capability will support the TPositionCourseInfo cl...ECapabilityHorizontal
Positioning modules with this capability will support the TPositionInfo class an...ECapabilityMedia
This value is reserved for future expansion. Positioning modules with this capab...ECapabilityNmea
This value is reserved for future expansion. Positioning modules with this capab...ECapabilityNone
No Capabilities ECapabilitySatellite
Positioning modules with this capability will support the TPositionSatelliteInfo...ECapabilitySpeed
Positioning modules with this capability will support the TPositionCourseInfo cl...ECapabilityVertical
Positioning modules with this capability will support the TPositionInfo class an...EDeviceExternal
The positioning hardware is separate from the terminal EDeviceInternal
The positioning hardware is integral to the terminal EDeviceUnknown
The positioning module is unaware of the hardware used to supply positioning inf...ETechnologyAssisted
The primary positioning mechanism receives assistance in some form. Generally to...ETechnologyNetwork
The primary positioning technology is network based. For example, E-OTD ETechnologyTerminal
The primary positioning technology is handset based. For example standard GPS ETechnologyUnknown
Indicates that the positioning module is unaware of the technology used to obtai...GetModuleName(TDes &)const
Gets Module Name GetPositionQuality(TPositionQuality &)const
Gets Position Quality IsAvailable()const
Returns Availablity ModuleId()const
Module Id SetCapabilities(TCapabilities)
Sets capabilities SetClassesSupported(TPositionClassFamily,TUint32)
Sets supported classes SetDeviceLocation(TDeviceLocation)
Sets device location SetIsAvailable(TBool)
Sets module availablity SetModuleId(TPositionModuleId)
Sets module Id SetModuleName(const TDesC &)
Sets module name SetPositionQuality(const TPositionQuality &)
Sets position quality SetTechnologyType(TTechnologyType)
Sets technology type SetVersion(TVersion)
Sets Version TCapabilities
Position module capabilitiesTDeviceLocation
Device locationsTPositionModuleInfo()
Default constructor for TPositionModuleInfoTTechnologyType
Technology typesTechnologyType()const
Technology Type Version()const
Module Version _TCapabilities
Module Capabilities_TDeviceLocation
Device location_TTechnologyType
Technology TypeiCapabilities
The capabilities of this module iDeviceLocation
The location of the device associated with this module iIsAvailable
Whether or not the module is available iModuleId
The module ID iModuleName
The module name iPosQuality
The position quality iSupportedClassTypes
The array of supported classes for the different class types iTechnologyType
The technology type iVersion
The version of this module Inherited from TPositionClassTypeBase
:
PositionClassSize()const
PositionClassSize PositionClassType()const
PositionClassTypeType iPosClassSize
The size of the derived class iPosClassType
The type of the derived class 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