aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_main.h
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2014-03-16 11:08:54 +0400
committerAnton Babushkin <anton.babushkin@me.com>2014-03-16 11:08:54 +0400
commit82389e97028660a9ae908998772b9a93696e2e5b (patch)
tree47546776a7693c92d223e7666a6e81dbf1c47768 /src/modules/mavlink/mavlink_main.h
parent5f847ff8a3df1ba303129a7a4938305a6901755c (diff)
parent955bd402d2fb398fb64c55a885306b7054b55ce0 (diff)
downloadpx4-firmware-82389e97028660a9ae908998772b9a93696e2e5b.tar.gz
px4-firmware-82389e97028660a9ae908998772b9a93696e2e5b.tar.bz2
px4-firmware-82389e97028660a9ae908998772b9a93696e2e5b.zip
Merge branch 'beta_mavlink2' into mavlink2_hil
Diffstat (limited to 'src/modules/mavlink/mavlink_main.h')
-rw-r--r--src/modules/mavlink/mavlink_main.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/modules/mavlink/mavlink_main.h b/src/modules/mavlink/mavlink_main.h
index 3a8625c6b..e6e20eb93 100644
--- a/src/modules/mavlink/mavlink_main.h
+++ b/src/modules/mavlink/mavlink_main.h
@@ -154,6 +154,8 @@ public:
bool get_hil_enabled() { return _hil_enabled; };
+ bool get_flow_control_enabled() { return _flow_control_enabled; }
+
/**
* Handle waypoint related messages.
*/
@@ -182,6 +184,13 @@ public:
int get_instance_id();
+ /**
+ * Enable / disable hardware flow control.
+ *
+ * @param enabled True if hardware flow control should be enabled
+ */
+ int enable_flow_control(bool enabled);
+
mavlink_channel_t get_channel();
bool _task_should_exit; /**< if true, mavlink task should exit */
@@ -239,6 +248,8 @@ private:
char *_subscribe_to_stream;
float _subscribe_to_stream_rate;
+ bool _flow_control_enabled;
+
/**
* Send one parameter.
*