GPSPosition Class Reference

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

#include <gpsposition.h>

Collaboration diagram for GPSPosition:
Collaboration 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

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

Private Attributes

GPSPositionPrivatem_gpsPositionPrivate
 GPSPositionPrivate object.

Friends

class GPSPositionPrivate
 Friend class for GPSPosition.

Detailed Description

GPSPosition class is an interface for GPS.


Constructor & Destructor Documentation

GPSPosition::GPSPosition ( QObject *  parent = 0  ) 

Constructor.

Parameters:
parent QObject

Member Function Documentation

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

Signal for error.

Parameters:
message error message
bool GPSPosition::isRunning (  ) 

Checks if GPS is running.

Returns:
true if GPS running, false otherwise
void GPSPosition::position ( QPointF  latLonCoordinate,
qreal  accuracy 
) [signal]

Signal for position information.

Parameters:
latLonCoordinate latitude and longitude values
accuracy accuracy in metres
void GPSPosition::setMode ( Mode  mode,
const QString &  filePath = 0 
)

Set GPS mode.

Modes: default and simulation.

Parameters:
mode GPS mode
filePath file path to NMEA file if simulation mode is used
void GPSPosition::setUpdateInterval ( int  interval  ) 

Set GPS update interval.

Returns:
interval interval in milliseconds

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

Generated on Thu Jun 10 09:44:02 2010 for Situare client for Maemo by  doxygen 1.6.1