GPSPositionInterface Class Reference

GPSPositionInterface class is an interface for GPS. More...

#include <gpspositioninterface.h>

Inheritance diagram for GPSPositionInterface:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Mode { Default, Simulation }
 

GPS position mode.


Signals

void error (const QString &message)
 Signal for error.
void position (QPointF latLonCoordinate, qreal accuracy)
 Signal for position information.
void timeout ()
 Signal for timeout.

Public Member Functions

 GPSPositionInterface (QObject *parent=0)
 Constructor.
virtual ~GPSPositionInterface ()
 Destructor.
virtual bool isRunning ()=0
 Checks if GPS is running.
virtual void lastPosition ()=0
 Informs gps to emit last known position.
virtual void setMode (Mode mode, const QString &filePath=0)=0
 Set GPS mode.
virtual void setUpdateInterval (int interval)=0
 Set GPS update interval.
virtual void start ()=0
 Start GPS.
virtual void stop ()=0
 Stop GPS.

Private Slots

virtual void update ()=0
 Slot for GPS update request.

Detailed Description

GPSPositionInterface class is an interface for GPS.


Constructor & Destructor Documentation

GPSPositionInterface::GPSPositionInterface ( QObject *  parent = 0  ) 

Constructor.

Parameters:
parent QObject

Member Function Documentation

void GPSPositionInterface::error ( const QString &  message  )  [signal]

Signal for error.

Parameters:
message error message
virtual bool GPSPositionInterface::isRunning (  )  [pure virtual]

Checks if GPS is running.

Returns:
true if GPS running, false otherwise

Implemented in GPSPosition, and GPSPositionMockup.

void GPSPositionInterface::position ( QPointF  latLonCoordinate,
qreal  accuracy 
) [signal]

Signal for position information.

Parameters:
latLonCoordinate latitude and longitude values
accuracy accuracy in metres
virtual void GPSPositionInterface::setMode ( Mode  mode,
const QString &  filePath = 0 
) [pure virtual]

Set GPS mode.

Modes: default and simulation.

Parameters:
mode GPS mode
filePath file path to NMEA file if simulation mode is used

Implemented in GPSPosition, and GPSPositionMockup.

virtual void GPSPositionInterface::setUpdateInterval ( int  interval  )  [pure virtual]

Set GPS update interval.

Returns:
interval interval in milliseconds

Implemented in GPSPosition, and GPSPositionMockup.


The documentation for this class was generated from the following files:

Generated on Fri May 14 11:57:16 2010 for Situare client for Maemo by  doxygen 1.6.1