diff options
author | Julian Oes <julian@oes.ch> | 2014-02-13 19:13:10 +0100 |
---|---|---|
committer | Julian Oes <julian@oes.ch> | 2014-02-13 19:13:10 +0100 |
commit | 346ae5b9f4fc2da13e6d890521f48768b6b6e8c2 (patch) | |
tree | cb30b02b1eb3c452f4edfbedc6b79b50a34d9ace /src/modules/mavlink/mavlink_main.h | |
parent | 61a849bf6ba11b98b7332f89d0b32226601f4d63 (diff) | |
download | px4-firmware-346ae5b9f4fc2da13e6d890521f48768b6b6e8c2.tar.gz px4-firmware-346ae5b9f4fc2da13e6d890521f48768b6b6e8c2.tar.bz2 px4-firmware-346ae5b9f4fc2da13e6d890521f48768b6b6e8c2.zip |
Mavlink: allow to stop (WIP)
Diffstat (limited to 'src/modules/mavlink/mavlink_main.h')
-rw-r--r-- | src/modules/mavlink/mavlink_main.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/mavlink/mavlink_main.h b/src/modules/mavlink/mavlink_main.h index bf7675267..d5bbb746b 100644 --- a/src/modules/mavlink/mavlink_main.h +++ b/src/modules/mavlink/mavlink_main.h @@ -168,6 +168,8 @@ public: static Mavlink* get_instance(unsigned instance); + static int destroy_all_instances(); + static bool instance_exists(const char *device_name, Mavlink *self); static int get_uart_fd(unsigned index); @@ -263,6 +265,8 @@ public: /** Position setpoint triplet */ struct position_setpoint_triplet_s pos_sp_triplet; + bool _task_should_exit; /**< if true, mavlink task should exit */ + protected: /** * Pointer to the default cdev file operations table; useful for @@ -273,7 +277,6 @@ protected: private: int _mavlink_fd; - bool _task_should_exit; /**< if true, mavlink task should exit */ bool thread_running; int _mavlink_task; /**< task handle for sensor task */ |