aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_main.h
diff options
context:
space:
mode:
authorDon Gagne <don@thegagnes.com>2014-06-27 20:33:39 -0700
committerDon Gagne <don@thegagnes.com>2014-06-27 20:33:39 -0700
commita398d5cbcc1d39d83611543b787c5c8aecae10dd (patch)
treed01fb8081510d72e55105d976d348b11db68c1fe /src/modules/mavlink/mavlink_main.h
parent7546b99a24a33ff160b29b5be31a9e0d39bbce1a (diff)
downloadpx4-firmware-a398d5cbcc1d39d83611543b787c5c8aecae10dd.tar.gz
px4-firmware-a398d5cbcc1d39d83611543b787c5c8aecae10dd.tar.bz2
px4-firmware-a398d5cbcc1d39d83611543b787c5c8aecae10dd.zip
Support for List, Open, Read, Terminate commands
Fixed various bugs. Flattened Mavlink::Session class while fixing bugs in this area.
Diffstat (limited to 'src/modules/mavlink/mavlink_main.h')
-rw-r--r--src/modules/mavlink/mavlink_main.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/mavlink/mavlink_main.h b/src/modules/mavlink/mavlink_main.h
index 76ce42943..d44db0819 100644
--- a/src/modules/mavlink/mavlink_main.h
+++ b/src/modules/mavlink/mavlink_main.h
@@ -228,6 +228,9 @@ public:
bool should_transmit() { return (!_wait_to_transmit || (_wait_to_transmit && _received_messages)); }
bool message_buffer_write(void *ptr, int size);
+
+ void lockMessageBufferMutex(void) { pthread_mutex_lock(&_message_buffer_mutex); }
+ void unlockMessageBufferMutex(void) { pthread_mutex_unlock(&_message_buffer_mutex); }
protected:
Mavlink *next;