Ekf: add set_min_required_gps_health_time() to allow configure minimum GPS health time

This does not change the default of 10 seconds.
This commit is contained in:
Beat Küng
2019-05-15 09:00:24 +01:00
committed by Lorenz Meier
parent 770cd3c5cc
commit 54ac147ae8
2 changed files with 6 additions and 2 deletions
+2 -2
View File
@@ -242,6 +242,6 @@ bool Ekf::gps_is_good(const gps_message &gps)
_last_gps_pass_us = _time_last_imu;
}
// continuous period without fail of 10 seconds required to return a healthy status
return (_time_last_imu - _last_gps_fail_us > (uint64_t)1e7);
// continuous period without fail of x seconds required to return a healthy status
return _time_last_imu - _last_gps_fail_us > (uint64_t)_min_gps_health_time_us;
}