local copy of gps code

Fork of GPS by Simon Ford

Embed: (wiki syntax)

« Back to documentation index

GPS Class Reference

GPS Class Reference

A GPS interface for reading from a Globalsat EM-406 GPS Module. More...

#include <GPS.h>

Public Member Functions

 GPS (PinName tx, PinName rx)
 Create the GPS interface, connected to the specified serial port.
int sample ()
 Sample the incoming GPS data, returning whether there is a lock.

Data Fields

float l_longitude
 The longitude (call sample() to set)
float l_latitude
 The latitude (call sample() to set)

Detailed Description

A GPS interface for reading from a Globalsat EM-406 GPS Module.

Definition at line 33 of file GPS.h.


Constructor & Destructor Documentation

GPS ( PinName  tx,
PinName  rx 
)

Create the GPS interface, connected to the specified serial port.

Definition at line 25 of file GPS.cpp.


Member Function Documentation

int sample (  )

Sample the incoming GPS data, returning whether there is a lock.

Returns:
1 if there was a lock when the sample was taken (and therefore .longitude and .latitude are valid), else 0

Definition at line 56 of file GPS.cpp.


Field Documentation

float l_latitude

The latitude (call sample() to set)

Definition at line 51 of file GPS.h.

float l_longitude

The longitude (call sample() to set)

Definition at line 48 of file GPS.h.