From 62aa9c9f34114f93822a2e78912d6cea734cd6e0 Mon Sep 17 00:00:00 2001 From: Kjersti Brynestad Date: Wed, 18 Aug 2021 15:59:44 +0200 Subject: [PATCH] Correct conversion from sec to usec --- src/modules/mavlink/mavlink_timesync.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_timesync.cpp b/src/modules/mavlink/mavlink_timesync.cpp index d930a66295..ee0d2e3272 100644 --- a/src/modules/mavlink/mavlink_timesync.cpp +++ b/src/modules/mavlink/mavlink_timesync.cpp @@ -163,7 +163,7 @@ MavlinkTimesync::handle_message(const mavlink_message_t *msg) // date -d @1234567890: Sat Feb 14 02:31:30 MSK 2009 bool onb_unix_valid = (unsigned long long)tv.tv_sec > PX4_EPOCH_SECS; - bool ofb_unix_valid = time.time_unix_usec > PX4_EPOCH_SECS * 1000ULL; + bool ofb_unix_valid = time.time_unix_usec > PX4_EPOCH_SECS * 1000000ULL; if (!onb_unix_valid && ofb_unix_valid) { tv.tv_sec = time.time_unix_usec / 1000000ULL;