From be14714fa4c85334fe6ed761dbc2ff6a26202b2d Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 21 Jan 2016 17:57:53 +1100 Subject: [PATCH] ArduPlane: update signing timestamp on GPS lock --- ArduPlane/ArduPlane.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ArduPlane/ArduPlane.cpp b/ArduPlane/ArduPlane.cpp index ade72cc9c5..a1daa6e56b 100644 --- a/ArduPlane/ArduPlane.cpp +++ b/ArduPlane/ArduPlane.cpp @@ -450,7 +450,12 @@ void Plane::update_GPS_10Hz(void) init_home(); // set system clock for log timestamps - hal.util->set_system_clock(gps.time_epoch_usec()); + uint64_t gps_timestamp = gps.time_epoch_usec(); + + hal.util->set_system_clock(gps_timestamp); + + // update signing timestamp + GCS_MAVLINK::update_signing_timestamp(gps_timestamp); if (g.compass_enabled) { // Set compass declination automatically