aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_receiver.cpp
diff options
context:
space:
mode:
authorJulian Oes <julian@oes.ch>2014-02-13 19:13:10 +0100
committerJulian Oes <julian@oes.ch>2014-02-13 19:13:10 +0100
commit346ae5b9f4fc2da13e6d890521f48768b6b6e8c2 (patch)
treecb30b02b1eb3c452f4edfbedc6b79b50a34d9ace /src/modules/mavlink/mavlink_receiver.cpp
parent61a849bf6ba11b98b7332f89d0b32226601f4d63 (diff)
downloadpx4-firmware-346ae5b9f4fc2da13e6d890521f48768b6b6e8c2.tar.gz
px4-firmware-346ae5b9f4fc2da13e6d890521f48768b6b6e8c2.tar.bz2
px4-firmware-346ae5b9f4fc2da13e6d890521f48768b6b6e8c2.zip
Mavlink: allow to stop (WIP)
Diffstat (limited to 'src/modules/mavlink/mavlink_receiver.cpp')
-rw-r--r--src/modules/mavlink/mavlink_receiver.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp
index 89dcb1d7b..16a1b9aff 100644
--- a/src/modules/mavlink/mavlink_receiver.cpp
+++ b/src/modules/mavlink/mavlink_receiver.cpp
@@ -106,8 +106,7 @@ MavlinkReceiver::MavlinkReceiver(Mavlink *parent) :
telemetry_status_pub(-1),
lat0(0),
lon0(0),
- alt0(0),
- thread_should_exit(false)
+ alt0(0)
{
}
@@ -807,7 +806,7 @@ MavlinkReceiver::receive_thread(void *arg)
ssize_t nread = 0;
- while (!thread_should_exit) {
+ while (!_mavlink->_task_should_exit) {
if (poll(fds, 1, timeout) > 0) {
if (nread < sizeof(buf)) {
/* to avoid reading very small chunks wait for data before reading */