aboutsummaryrefslogtreecommitdiff
path: root/src/include/mavlink
diff options
context:
space:
mode:
authorJulian Oes <julian@oes.ch>2014-02-12 12:38:35 +0100
committerJulian Oes <julian@oes.ch>2014-02-12 12:38:35 +0100
commit99b426c27c004b6430c4058151b0dd3854989414 (patch)
tree7cc4556f2486fa0d2006bf2b46261a1978abf16f /src/include/mavlink
parentea2a69d8bf15cdb0c4a3234ed2851f9380d5adfc (diff)
downloadpx4-firmware-99b426c27c004b6430c4058151b0dd3854989414.tar.gz
px4-firmware-99b426c27c004b6430c4058151b0dd3854989414.tar.bz2
px4-firmware-99b426c27c004b6430c4058151b0dd3854989414.zip
Mavlink: bring mavlink log messages to life
Diffstat (limited to 'src/include/mavlink')
-rw-r--r--src/include/mavlink/mavlink_log.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/mavlink/mavlink_log.h b/src/include/mavlink/mavlink_log.h
index 5054937e0..0ea655cac 100644
--- a/src/include/mavlink/mavlink_log.h
+++ b/src/include/mavlink/mavlink_log.h
@@ -100,6 +100,7 @@ __EXPORT void mavlink_vasprintf(int _fd, int severity, const char *fmt, ...);
*/
#define mavlink_log_info(_fd, _text, ...) mavlink_vasprintf(_fd, MAVLINK_IOC_SEND_TEXT_INFO, _text, ##__VA_ARGS__);
+
struct mavlink_logmessage {
char text[MAVLINK_LOG_MAXLEN + 1];
unsigned char severity;
@@ -112,6 +113,7 @@ struct mavlink_logbuffer {
struct mavlink_logmessage *elems;
};
+__BEGIN_DECLS
void mavlink_logbuffer_init(struct mavlink_logbuffer *lb, int size);
void mavlink_logbuffer_destroy(struct mavlink_logbuffer *lb);
@@ -125,6 +127,7 @@ void mavlink_logbuffer_write(struct mavlink_logbuffer *lb, const struct mavlink_
int mavlink_logbuffer_read(struct mavlink_logbuffer *lb, struct mavlink_logmessage *elem);
void mavlink_logbuffer_vasprintf(struct mavlink_logbuffer *lb, int severity, const char *fmt, ...);
+__END_DECLS
#endif