Browse Source

GPS: added FAKE_GPS_LOCK_TIME

this allows you to fake up a GPS lock after a specific number of
seconds
master
Andrew Tridgell 13 years ago
parent
commit
b4965d34a9
  1. 10
      libraries/AP_GPS/AP_GPS_MTK16.cpp

10
libraries/AP_GPS/AP_GPS_MTK16.cpp

@ -13,6 +13,7 @@ @@ -13,6 +13,7 @@
#include "AP_GPS_MTK16.h"
#include <stdint.h>
#include <wiring.h>
// Constructors ////////////////////////////////////////////////////////////////
AP_GPS_MTK16::AP_GPS_MTK16(Stream *s) : GPS(s)
@ -141,6 +142,15 @@ restart: @@ -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;

Loading…
Cancel
Save