aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_main.h
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2014-02-28 00:45:59 +0400
committerAnton Babushkin <anton.babushkin@me.com>2014-02-28 00:45:59 +0400
commitefca2d158aa34c912be91fb3229b211022ae0945 (patch)
tree07a435b63b0c974532a03047c0ad4ae80b131f9f /src/modules/mavlink/mavlink_main.h
parent35163d3172712e15620b15ec6683a69232c3c118 (diff)
downloadpx4-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.h12
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);