GpsManager Class Reference

#include <GpsManager.h>

Inheritance diagram for GpsManager:

TdkGpsManager List of all members.

Public Member Functions

 GpsManager ()
 ~GpsManager ()
void showGpsLog (bool showLog)
int idleFunc ()
virtual void activateMonitoring ()
virtual void deactivateMonitoring ()
virtual bool isMonitoring ()
virtual int receiveData (TdkGpsData *gps_buffer)
virtual std::string getLastPointId ()
void setLastPointId (std::string id)
virtual bool insertMedia (char *Id, char *path, char *description, char *tipoMidia)
virtual TdkGpsConnectorgetGpsConnector ()
virtual TdkGpsReceivergetGpsReceiver ()

Protected Types

enum  Sentences { ANY_SENTENCE = 0, GLL_SENTENCE = 1, RMC_SENTENCE = 2 }

Protected Member Functions

virtual void buildLogDialog ()
virtual void updateLog (double latitude, double longitude, char *time, bool sombra)

Protected Attributes

bool m_showLog
std::string m_id
void * hLogDlg
TdkGpsConnector_gpsConnector
TdkGpsReceiver_gpsReceiver
bool _monitoring
Sentences sentenceType

Member Enumeration Documentation

enum GpsManager::Sentences [protected]

Enumerator:
ANY_SENTENCE 
GLL_SENTENCE 
RMC_SENTENCE 


Constructor & Destructor Documentation

GpsManager::GpsManager (  ) 

GpsManager::~GpsManager (  ) 


Member Function Documentation

void GpsManager::showGpsLog ( bool  showLog  ) 

int GpsManager::idleFunc (  ) 

void GpsManager::activateMonitoring (  )  [virtual]

void GpsManager::deactivateMonitoring (  )  [virtual]

bool GpsManager::isMonitoring (  )  [virtual]

int GpsManager::receiveData ( TdkGpsData gps_buffer  )  [virtual]

Reimplemented in TdkGpsManager.

std::string GpsManager::getLastPointId (  )  [virtual]

void GpsManager::setLastPointId ( std::string  id  ) 

bool GpsManager::insertMedia ( char *  Id,
char *  path,
char *  description,
char *  tipoMidia 
) [virtual]

TdkGpsConnector * GpsManager::getGpsConnector (  )  [virtual]

TdkGpsReceiver * GpsManager::getGpsReceiver (  )  [virtual]

void GpsManager::buildLogDialog (  )  [protected, virtual]

Reimplemented in TdkGpsManager.

void GpsManager::updateLog ( double  latitude,
double  longitude,
char *  time,
bool  sombra 
) [protected, virtual]

Reimplemented in TdkGpsManager.


Member Data Documentation

bool GpsManager::m_showLog [protected]

std::string GpsManager::m_id [protected]

void* GpsManager::hLogDlg [protected]

TdkGpsConnector* GpsManager::_gpsConnector [protected]

TdkGpsReceiver* GpsManager::_gpsReceiver [protected]

bool GpsManager::_monitoring [protected]

Sentences GpsManager::sentenceType [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:26 2007 for TDK by  doxygen 1.5.2