mbedConnectorInterface back port from mbedOS v3 using mbed-client C++ call interface

Embed: (wiki syntax)

« Back to documentation index

Location Class Reference

Location class. More...

#include <Location.h>

Public Member Functions

 Location (const RawSerial *pc)
 Default constructor.
 Location (const Location &location)
 Copy constructor.
virtual ~Location ()
 Destructor.
virtual void updateLocation ()=0
 Update the current location (pure virtual)
virtual char * getLatitude ()
 Get latest Latitude.
virtual char * getLongitude ()
 Get latest Longitude.
char * getMSLAltitude ()
 Get latest MSL Altitude (m)
char * getSpeed ()
 Get latest Speed (km/h) (pure virtual)

Protected Member Functions

void initBuffers ()
 Init buffers.

Detailed Description

Location class.

Definition at line 42 of file Location.h.


Constructor & Destructor Documentation

Location ( const RawSerial *  pc )

Default constructor.

Parameters:
pcinput BufferedSerial instance for debugging (if NULL, no debugging output will occur in the library)

Definition at line 28 of file Location.cpp.

Location ( const Location location )

Copy constructor.

Parameters:
loggerinput Location instance to deep copy

Definition at line 34 of file Location.cpp.

~Location (  ) [virtual]

Destructor.

Definition at line 43 of file Location.cpp.


Member Function Documentation

char * getLatitude (  ) [virtual]

Get latest Latitude.

Definition at line 55 of file Location.cpp.

char * getLongitude (  ) [virtual]

Get latest Longitude.

Definition at line 60 of file Location.cpp.

char * getMSLAltitude (  )

Get latest MSL Altitude (m)

Definition at line 65 of file Location.cpp.

char * getSpeed (  )

Get latest Speed (km/h) (pure virtual)

Definition at line 70 of file Location.cpp.

void initBuffers (  ) [protected]

Init buffers.

Definition at line 47 of file Location.cpp.

virtual void updateLocation (  ) [pure virtual]

Update the current location (pure virtual)