aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_main.h
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2014-06-09 16:10:24 +0200
committerAnton Babushkin <anton.babushkin@me.com>2014-06-09 16:10:24 +0200
commitcad0877f67c393b698b8fc4f242944c9e1ba1bc5 (patch)
tree663c4aa172bd5f2424352a65e4e01534830548ef /src/modules/mavlink/mavlink_main.h
parent4ad435b483510158ea8a5b303cd680f9e982df84 (diff)
downloadpx4-firmware-cad0877f67c393b698b8fc4f242944c9e1ba1bc5.tar.gz
px4-firmware-cad0877f67c393b698b8fc4f242944c9e1ba1bc5.tar.bz2
px4-firmware-cad0877f67c393b698b8fc4f242944c9e1ba1bc5.zip
mavlink: waypoint manager fixes, mission saving on reboot
Diffstat (limited to 'src/modules/mavlink/mavlink_main.h')
-rw-r--r--src/modules/mavlink/mavlink_main.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/modules/mavlink/mavlink_main.h b/src/modules/mavlink/mavlink_main.h
index 40edc4b85..fbb25029d 100644
--- a/src/modules/mavlink/mavlink_main.h
+++ b/src/modules/mavlink/mavlink_main.h
@@ -84,18 +84,19 @@ enum MAVLINK_WPM_CODES {
struct mavlink_wpm_storage {
- uint16_t size;
- uint16_t max_size;
- enum MAVLINK_WPM_STATES current_state;
- int16_t current_wp_id; ///< Waypoint in current transmission
- uint16_t current_count;
+ uint16_t size; ///< Count of waypoints in active mission
+ uint16_t max_size; ///< Maximal count of waypoints
+ int dataman_id; ///< Dataman storage ID for active mission
+ enum MAVLINK_WPM_STATES current_state; ///< Current waypoint manager state
+ int16_t current_wp_id; ///< Waypoint ID in current transmission
+ uint16_t current_count; ///< Waypoints count in current transmission
uint8_t current_partner_sysid;
uint8_t current_partner_compid;
+ int current_dataman_id; ///< Dataman storage ID for current transmission
uint64_t timestamp_lastaction;
uint64_t timestamp_last_send_setpoint;
uint64_t timestamp_last_send_request;
uint32_t timeout;
- int current_dataman_id;
};