sixths: Keep GPS on for longer.

master
Pavel Machek 2024-08-14 21:44:08 +02:00
parent 8d19a35853
commit 6c04da4c01
2 changed files with 6 additions and 8 deletions

View File

@ -85,8 +85,6 @@ Todo:
*) +-3.5hPa 1012hPa
*) keep GPS on longer
*) display gps alt + offset to baro
*) start logging altitudes, baro pressure

View File

@ -216,7 +216,7 @@ var gps_on = 0, // time GPS was turned on
last_restart = 0, last_pause = 0; // utime
last_fstart = 0; // utime, time of start of last fix
var gps_needed = 0, // how long to wait for a fix
keep_fix_for = 10;
keep_fix_for = 30;
var mark_heading = -1;
@ -325,11 +325,11 @@ function gpsHandle() {
if (!last_fstart)
last_fstart = getTime();
last_fix = getTime();
keep_fix_for = (last_fstart - last_restart) / 2;
if (keep_fix_for < 10)
keep_fix_for = 10;
if (keep_fix_for > 4*60)
keep_fix_for = 4*60;
keep_fix_for = (last_fstart - last_restart) / 1.5;
if (keep_fix_for < 20)
keep_fix_for = 20;
if (keep_fix_for > 6*60)
keep_fix_for = 6*60;
gps_needed = 60;
} else {
if (last_fix)