IGPSInterface Class Reference

GPS interface abstract base class. More...

#include <GPSInterface.h>

Inheritance diagram for IGPSInterface:

Inheritance graph
[legend]

List of all members.

Public Types

enum  EGPSStatus {
  GPSStatusOK, GPSStatusError, GPSStatusErrorDisableGPS, GPSStatusAutoDetectionNoGPSDetected,
  GPSStatusAutoDetectionGPSDetectedButNoLock, GPSStatusAutoDetectionNotSupported
}

Public Member Functions

virtual ~IGPSInterface ()
virtual wxString Name ()=0
virtual EGPSStatus GetData (wxGPSEvent *pGPSEvent)=0
virtual wxString GetLastError ()=0
virtual EGPSStatus AutoDetect (wxThread *pThread)=0


Detailed Description

GPS interface abstract base class.

Definition at line 38 of file GPSInterface.h.


Member Enumeration Documentation

Enumerator:
GPSStatusOK 
GPSStatusError 
GPSStatusErrorDisableGPS 
GPSStatusAutoDetectionNoGPSDetected 
GPSStatusAutoDetectionGPSDetectedButNoLock 
GPSStatusAutoDetectionNotSupported 

Definition at line 42 of file GPSInterface.h.


Constructor & Destructor Documentation

IGPSInterface::~IGPSInterface (  )  [virtual]

Definition at line 41 of file GPSInterface.cpp.


Member Function Documentation

virtual wxString IGPSInterface::Name (  )  [pure virtual]

virtual EGPSStatus IGPSInterface::GetData ( wxGPSEvent pGPSEvent  )  [pure virtual]

virtual wxString IGPSInterface::GetLastError (  )  [pure virtual]

virtual EGPSStatus IGPSInterface::AutoDetect ( wxThread *  pThread  )  [pure virtual]


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

Generated on Sun Jul 27 17:26:13 2008 for Roadnav by  doxygen 1.5.5