diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2015-01-04 00:08:04 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2015-01-04 00:08:04 +0100 |
commit | c1f89dbd5c9de5f1bbb1bc0f858911a9f06d6f9d (patch) | |
tree | 98ce997ca7041cf68eac326c810046295281d71a | |
parent | 48a8ea7f199d44f02621767cdde1f50ae228b31e (diff) | |
download | px4-firmware-c1f89dbd5c9de5f1bbb1bc0f858911a9f06d6f9d.tar.gz px4-firmware-c1f89dbd5c9de5f1bbb1bc0f858911a9f06d6f9d.tar.bz2 px4-firmware-c1f89dbd5c9de5f1bbb1bc0f858911a9f06d6f9d.zip |
GPS driver: Check return value of settime and notify shell if call fails
-rw-r--r-- | src/drivers/gps/ubx.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/drivers/gps/ubx.cpp b/src/drivers/gps/ubx.cpp index 5db3ced7c..4563fb65c 100644 --- a/src/drivers/gps/ubx.cpp +++ b/src/drivers/gps/ubx.cpp @@ -826,7 +826,9 @@ UBX::payload_rx_done(void) timespec ts; ts.tv_sec = epoch; ts.tv_nsec = _buf.payload_rx_nav_timeutc.nano; - clock_settime(CLOCK_REALTIME, &ts); + if (clock_settime(CLOCK_REALTIME, &ts)) { + warn("failed setting clock"); + } _gps_position->time_gps_usec = ((uint64_t)epoch) * 1000000ULL; _gps_position->time_gps_usec += _buf.payload_rx_nav_timeutc.nano / 1000; |