From b8fa1bc9f76e8b9355e7d987efa4ff6d66569cc0 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 21 Jan 2016 17:57:52 +1100 Subject: [PATCH] APMrover2: update signing timestamp on GPS lock --- APMrover2/APMrover2.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/APMrover2/APMrover2.cpp b/APMrover2/APMrover2.cpp index 7d21c7a2f7..e5633cef32 100644 --- a/APMrover2/APMrover2.cpp +++ b/APMrover2/APMrover2.cpp @@ -377,7 +377,12 @@ void Rover::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