diff options
author | Don Gagne <don@thegagnes.com> | 2014-06-27 20:33:39 -0700 |
---|---|---|
committer | Don Gagne <don@thegagnes.com> | 2014-06-27 20:33:39 -0700 |
commit | a398d5cbcc1d39d83611543b787c5c8aecae10dd (patch) | |
tree | d01fb8081510d72e55105d976d348b11db68c1fe /src/modules/mavlink/mavlink_main.h | |
parent | 7546b99a24a33ff160b29b5be31a9e0d39bbce1a (diff) | |
download | px4-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.h | 3 |
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; |