aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_main.h
diff options
context:
space:
mode:
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.
*