diff options
author | Anton Babushkin <anton.babushkin@me.com> | 2014-02-28 00:45:59 +0400 |
---|---|---|
committer | Anton Babushkin <anton.babushkin@me.com> | 2014-02-28 00:45:59 +0400 |
commit | efca2d158aa34c912be91fb3229b211022ae0945 (patch) | |
tree | 07a435b63b0c974532a03047c0ad4ae80b131f9f /src/modules/mavlink/mavlink_main.h | |
parent | 35163d3172712e15620b15ec6683a69232c3c118 (diff) | |
download | px4-firmware-efca2d158aa34c912be91fb3229b211022ae0945.tar.gz px4-firmware-efca2d158aa34c912be91fb3229b211022ae0945.tar.bz2 px4-firmware-efca2d158aa34c912be91fb3229b211022ae0945.zip |
mavlink: commanl line streams configuration implemented
Diffstat (limited to 'src/modules/mavlink/mavlink_main.h')
-rw-r--r-- | src/modules/mavlink/mavlink_main.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/modules/mavlink/mavlink_main.h b/src/modules/mavlink/mavlink_main.h index afbf85787..049f5fedd 100644 --- a/src/modules/mavlink/mavlink_main.h +++ b/src/modules/mavlink/mavlink_main.h @@ -149,11 +149,15 @@ public: */ void status(); + static int stream(int argc, char *argv[]); + static int instance_count(); - static Mavlink* new_instance(); + static Mavlink *new_instance(); + + static Mavlink *get_instance(unsigned instance); - static Mavlink* get_instance(unsigned instance); + static Mavlink *get_instance_for_device(const char *device_name); static int destroy_all_instances(); @@ -208,7 +212,7 @@ public: bool _task_should_exit; /**< if true, mavlink task should exit */ protected: - Mavlink* _next; + Mavlink* next; private: int _mavlink_fd; @@ -316,7 +320,7 @@ private: int mavlink_open_uart(int baudrate, const char *uart_name, struct termios *uart_config_original, bool *is_usb); - int add_stream(const char *stream_name, const float rate); + int configure_stream(const char *stream_name, const float rate); static int mavlink_dev_ioctl(struct file *filep, int cmd, unsigned long arg); |