aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_stream.h
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-07-19 23:39:02 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-07-19 23:39:02 +0200
commitcd8a0cd21771fb3a6fb8cddfc3da322eb04f10db (patch)
tree8a92bc5a7e39a380f1b542d508c4bb2e25c82e59 /src/modules/mavlink/mavlink_stream.h
parentcbfbdd27883b4f038032aff907f67544fddd090c (diff)
downloadpx4-firmware-cd8a0cd21771fb3a6fb8cddfc3da322eb04f10db.tar.gz
px4-firmware-cd8a0cd21771fb3a6fb8cddfc3da322eb04f10db.tar.bz2
px4-firmware-cd8a0cd21771fb3a6fb8cddfc3da322eb04f10db.zip
mavlink: Only send event-based messages if there is space in the buffer
Diffstat (limited to 'src/modules/mavlink/mavlink_stream.h')
-rw-r--r--src/modules/mavlink/mavlink_stream.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/modules/mavlink/mavlink_stream.h b/src/modules/mavlink/mavlink_stream.h
index 20e1c7c44..f539d225b 100644
--- a/src/modules/mavlink/mavlink_stream.h
+++ b/src/modules/mavlink/mavlink_stream.h
@@ -56,7 +56,20 @@ public:
MavlinkStream();
virtual ~MavlinkStream();
+
+ /**
+ * Get the interval
+ *
+ * @param interval the inveral in microseconds (us) between messages
+ */
void set_interval(const unsigned int interval);
+
+ /**
+ * Get the interval
+ *
+ * @return the inveral in microseconds (us) between messages
+ */
+ unsigned get_interval() { return _interval; }
void set_channel(mavlink_channel_t channel);
/**