From 85a1e606a8ba3e5c0eb2f3adb29f07d066f91a0a Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Mon, 21 Apr 2014 00:13:26 +0200 Subject: [PATCH] proper spinning loop --- src/comm/QGCXPlaneLink.cc | 4 +++- src/comm/UDPLink.cc | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/comm/QGCXPlaneLink.cc b/src/comm/QGCXPlaneLink.cc index 1471dce1f..e2aa4abc6 100644 --- a/src/comm/QGCXPlaneLink.cc +++ b/src/comm/QGCXPlaneLink.cc @@ -144,7 +144,9 @@ void QGCXPlaneLink::setVersion(unsigned int version) **/ void QGCXPlaneLink::run() { - exec(); + forever { + QGC::SLEEP::usleep(500000); + } } void QGCXPlaneLink::setPort(int localPort) diff --git a/src/comm/UDPLink.cc b/src/comm/UDPLink.cc index 10239d14d..61f0c5d4b 100644 --- a/src/comm/UDPLink.cc +++ b/src/comm/UDPLink.cc @@ -69,7 +69,9 @@ UDPLink::~UDPLink() **/ void UDPLink::run() { - exec(); + forever { + QGC::SLEEP::usleep(500000); + } } void UDPLink::setAddress(QHostAddress host) -- 2.22.0