From 403f909e3a4c93c79c958f85b971103f121fa045 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 19 Sep 2018 11:44:53 +0200 Subject: [PATCH] mavlink_receiver: simplify sleeptime calculation --- src/modules/mavlink/mavlink_receiver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp index d7d80f31a0..62b7931256 100644 --- a/src/modules/mavlink/mavlink_receiver.cpp +++ b/src/modules/mavlink/mavlink_receiver.cpp @@ -2657,7 +2657,7 @@ MavlinkReceiver::receive_thread(void *arg) /* non-blocking read. read may return negative values */ if ((nread = ::read(fds[0].fd, buf, sizeof(buf))) < (ssize_t)character_count) { - unsigned sleeptime = (1.0f / (_mavlink->get_baudrate() / 10)) * character_count * 1000000; + const unsigned sleeptime = character_count * 1000000 / (_mavlink->get_baudrate() / 10); usleep(sleeptime); } }