diff options
author | Anton Babushkin <anton.babushkin@me.com> | 2014-03-01 16:43:04 +0400 |
---|---|---|
committer | Anton Babushkin <anton.babushkin@me.com> | 2014-03-01 16:43:04 +0400 |
commit | 1b8004cd8ecf7824584aac9e7fed447714feb716 (patch) | |
tree | c916e20ebda1c3cc04690455051353810ede6721 /src/modules/mavlink/mavlink_main.h | |
parent | 836f7c435fe31572e45333877142dce8b4d2fc78 (diff) | |
download | px4-firmware-1b8004cd8ecf7824584aac9e7fed447714feb716.tar.gz px4-firmware-1b8004cd8ecf7824584aac9e7fed447714feb716.tar.bz2 px4-firmware-1b8004cd8ecf7824584aac9e7fed447714feb716.zip |
mavlink: add new streams in main loop, minor cleanup and fixes
Diffstat (limited to 'src/modules/mavlink/mavlink_main.h')
-rw-r--r-- | src/modules/mavlink/mavlink_main.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/modules/mavlink/mavlink_main.h b/src/modules/mavlink/mavlink_main.h index 532c9bcee..ebea53d52 100644 --- a/src/modules/mavlink/mavlink_main.h +++ b/src/modules/mavlink/mavlink_main.h @@ -180,7 +180,7 @@ public: */ int set_hil_enabled(bool hil_enabled); - MavlinkOrbSubscription *add_orb_subscription(const orb_id_t topic, size_t size); + MavlinkOrbSubscription *add_orb_subscription(const orb_id_t topic); mavlink_channel_t get_channel(); @@ -235,6 +235,9 @@ private: bool mavlink_link_termination_allowed; + char * _subscribe_to_stream; + float _subscribe_to_stream_rate; + /** * Send one parameter. * @@ -296,6 +299,7 @@ private: int mavlink_open_uart(int baudrate, const char *uart_name, struct termios *uart_config_original, bool *is_usb); int configure_stream(const char *stream_name, const float rate); + void configure_stream_threadsafe(const char *stream_name, const float rate); static int mavlink_dev_ioctl(struct file *filep, int cmd, unsigned long arg); |