mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-11-03 06:21:35 +08:00
Use monotonic clock for simulator
This commit is contained in:
committed by
Lorenz Meier
parent
5b674ffe48
commit
adf56050b9
@@ -218,7 +218,7 @@ void Simulator::handle_message(mavlink_message_t *msg, bool publish)
|
|||||||
|
|
||||||
uint64_t sim_timestamp = imu.time_usec;
|
uint64_t sim_timestamp = imu.time_usec;
|
||||||
struct timespec ts;
|
struct timespec ts;
|
||||||
px4_clock_gettime(CLOCK_REALTIME, &ts);
|
px4_clock_gettime(CLOCK_MONOTONIC, &ts);
|
||||||
uint64_t timestamp = ts.tv_sec * 1000 * 1000 + ts.tv_nsec / 1000;
|
uint64_t timestamp = ts.tv_sec * 1000 * 1000 + ts.tv_nsec / 1000;
|
||||||
|
|
||||||
perf_set_elapsed(_perf_sim_delay, timestamp - sim_timestamp);
|
perf_set_elapsed(_perf_sim_delay, timestamp - sim_timestamp);
|
||||||
|
|||||||
Reference in New Issue
Block a user