From b4965d34a962b2a92fa4a062e43e863ee04b55e9 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 4 Dec 2011 08:48:59 +1100 Subject: [PATCH] GPS: added FAKE_GPS_LOCK_TIME this allows you to fake up a GPS lock after a specific number of seconds --- libraries/AP_GPS/AP_GPS_MTK16.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libraries/AP_GPS/AP_GPS_MTK16.cpp b/libraries/AP_GPS/AP_GPS_MTK16.cpp index 96cc189b9c..659f60f71b 100644 --- a/libraries/AP_GPS/AP_GPS_MTK16.cpp +++ b/libraries/AP_GPS/AP_GPS_MTK16.cpp @@ -13,6 +13,7 @@ #include "AP_GPS_MTK16.h" #include +#include // Constructors //////////////////////////////////////////////////////////////// AP_GPS_MTK16::AP_GPS_MTK16(Stream *s) : GPS(s) @@ -141,6 +142,15 @@ restart: parsed = true; +#ifdef FAKE_GPS_LOCK_TIME + if (millis() > FAKE_GPS_LOCK_TIME*1000) { + fix = true; + latitude = -35000000UL; + longitude = 149000000UL; + altitude = 584; + } +#endif + /* Waiting on clarification of MAVLink protocol! if(!_offset_calculated && parsed) { long tempd1 = date;