|
|
|
class TPositionModuleStatusEventBase : public TPositionClassTypeBase;
The base class for classes storing position module status events
TPositionClassTypeBase - The base class for classes used to store position information
TPositionModuleStatusEventBase - The base class for classes storing position module status events
Defined in TPositionModuleStatusEventBase:
DoReset(TInt)Method to reset a TPositionModuleStatusEventBase to the 'unknown' state.EEventAllAll events EEventDataQualityStatusModule Data Quality status Events about the quality of the data a module is able...EEventDeviceStatusModule event device status Events about the general status of the device. When t...EEventNoneNo module event This is the unassigned value and should not be reported or usedEEventSystemModuleEventModule System Event System level events about the status of modules. Events of t...ESystemErrorSystem Error There are problems using the module. For example, the module may ha...ESystemModuleInstalledSystem Module Installed A new positioning module has been dynamically added to t...ESystemModuleRemovedSystem Module Removed A positioning module is uninstalled. The Id of the removed...ESystemUnknownSystem Unknown This is not a valid state and should never be reported ModuleId()constReturns the module ID OccurredEvents()constReturns the events which have occurred RequestedEvents()constReturns the requested events SetModuleId(TPositionModuleId)The module ID to set SetOccurredEvents(TModuleEvent)The occurred events to set SetRequestedEvents(TModuleEvent)Sets the requested events SetSystemModuleEvent(TSystemModuleEvent)Sets the system event SystemModuleEvent()constReturns The system event type. TModuleEventdefined type for TModuleEvent TPositionModuleStatusEventBase()Default constructor for TPositionModuleStatusEventBaseTPositionModuleStatusEventBase(TModuleEvent)Constructor for TPositionModuleStatusEventBase (with events)TSystemModuleEventdefined type for TSystemModuleEvent _TModuleEventModule events_TSystemModuleEventModule eventsiModuleIdThe module ID causing the event iOccurredEventsA bitmask of the events which occurred iRequestedEventsA bitmask of the requested events iSystemModuleEventSystem level module status events Inherited from TPositionClassTypeBase:
PositionClassSize()constPositionClassSize PositionClassType()constPositionClassTypeType iPosClassSizeThe size of the derived class iPosClassTypeThe type of the derived class protected: IMPORT_C TPositionModuleStatusEventBase();
Default constructor for TPositionModuleStatusEventBase
protected: IMPORT_C TPositionModuleStatusEventBase(TModuleEvent aRequestedEventMask);
Constructor for TPositionModuleStatusEventBase (with events)
|
IMPORT_C void SetRequestedEvents(TModuleEvent aRequestedEventMask);
Sets the requested events
|
IMPORT_C TModuleEvent RequestedEvents() const;
Returns the requested events
|
IMPORT_C void SetOccurredEvents(TModuleEvent aOccurredEventMask);
The occurred events to set
|
IMPORT_C TModuleEvent OccurredEvents() const;
Returns the events which have occurred
|
IMPORT_C TPositionModuleId ModuleId() const;
Returns the module ID
|
IMPORT_C void SetModuleId(TPositionModuleId aModuleId);
The module ID to set
|
IMPORT_C void SetSystemModuleEvent(TSystemModuleEvent aSystemModuleEvent);
Sets the system event
|
IMPORT_C TSystemModuleEvent SystemModuleEvent() const;
Returns The system event type.
|
protected: IMPORT_C virtual void DoReset(TInt aSizeOfClass);
Method to reset a TPositionModuleStatusEventBase to the 'unknown' state.
|
_TSystemModuleEvent
Module events
|
_TModuleEvent
Module events
|
typedef TUint32 TPositionModuleStatusEventBase::TSystemModuleEvent;
defined type for TSystemModuleEvent
typedef TUint32 TPositionModuleStatusEventBase::TModuleEvent;
defined type for TModuleEvent
protected: TPositionModuleId iModuleId;
The module ID causing the event