diff options
author | Anton Babushkin <anton.babushkin@me.com> | 2014-02-26 21:28:35 +0400 |
---|---|---|
committer | Anton Babushkin <anton.babushkin@me.com> | 2014-02-26 21:28:35 +0400 |
commit | 7310fd608500be69153c5d033f74b056f1bb986e (patch) | |
tree | 47792aa5bfba108ee53a580573ab6b1e3a3b928f /src/modules/mavlink/mavlink_messages.h | |
parent | 769a2af1f8925a2d47fd47a2d25f8d7baac150ec (diff) | |
download | px4-firmware-7310fd608500be69153c5d033f74b056f1bb986e.tar.gz px4-firmware-7310fd608500be69153c5d033f74b056f1bb986e.tar.bz2 px4-firmware-7310fd608500be69153c5d033f74b056f1bb986e.zip |
mavlink: use inherited classes instead of callbacks for mavlink messages formatting, fixes and cleanup
Diffstat (limited to 'src/modules/mavlink/mavlink_messages.h')
-rw-r--r-- | src/modules/mavlink/mavlink_messages.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/modules/mavlink/mavlink_messages.h b/src/modules/mavlink/mavlink_messages.h index a6326bad1..3dc6cb699 100644 --- a/src/modules/mavlink/mavlink_messages.h +++ b/src/modules/mavlink/mavlink_messages.h @@ -10,19 +10,6 @@ #include "mavlink_stream.h" -#define MAX_TOPICS_PER_MAVLINK_STREAM 4 - -struct msgs_list_s { - char *name; - void (*callback)(const MavlinkStream *); - const struct orb_metadata *topics[MAX_TOPICS_PER_MAVLINK_STREAM+1]; - size_t sizes[MAX_TOPICS_PER_MAVLINK_STREAM+1]; -}; - -extern struct msgs_list_s msgs_list[]; - -static void msg_heartbeat(const MavlinkStream *stream); -static void msg_sys_status(const MavlinkStream *stream); -static void msg_highres_imu(const MavlinkStream *stream); +extern MavlinkStream *streams_list[]; #endif /* MAVLINK_MESSAGES_H_ */ |