summaryrefslogtreecommitdiff
path: root/libraries/TinyGPS/TinyGPS.h
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2014-08-13 07:36:28 -0700
committerJesse Morgan <jesse@jesterpm.net>2014-08-13 07:36:28 -0700
commit468f85484b462f68971fd4fb02bfe8ad3bb255bc (patch)
tree554feb5adf11b05fd04b530e93e407ceec1e0643 /libraries/TinyGPS/TinyGPS.h
parentb6b6bdcf8256c635caeaa53c227e2444ed36c5b4 (diff)
Adding bearing method to TinyGPS.
Diffstat (limited to 'libraries/TinyGPS/TinyGPS.h')
-rw-r--r--libraries/TinyGPS/TinyGPS.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libraries/TinyGPS/TinyGPS.h b/libraries/TinyGPS/TinyGPS.h
index 9c75ad0..1ffdbdd 100644
--- a/libraries/TinyGPS/TinyGPS.h
+++ b/libraries/TinyGPS/TinyGPS.h
@@ -111,6 +111,11 @@ class TinyGPS
static float distance_between (float lat1, float long1, float lat2, float long2);
+ /**
+ * Return the bearing in degrees from lat1/long1 to lat2/long2.
+ */
+ static float bearing_between (float lat1, float long1, float lat2, float long2);
+
private:
enum {_GPS_SENTENCE_GPGGA, _GPS_SENTENCE_GPRMC, _GPS_SENTENCE_OTHER};