aboutsummaryrefslogtreecommitdiff
path: root/src/modules/dataman
diff options
context:
space:
mode:
authorJulian Oes <julian@oes.ch>2013-12-04 10:37:51 +0100
committerJulian Oes <julian@oes.ch>2013-12-16 17:12:37 +0100
commite8df08f13905c2a71d71469ba7d6cecc23c2eb70 (patch)
tree51e076cb91969907687ff3719338622d4023b327 /src/modules/dataman
parente034f5135ebabeb751ea775f2d79440cf74c8047 (diff)
downloadpx4-firmware-e8df08f13905c2a71d71469ba7d6cecc23c2eb70.tar.gz
px4-firmware-e8df08f13905c2a71d71469ba7d6cecc23c2eb70.tar.bz2
px4-firmware-e8df08f13905c2a71d71469ba7d6cecc23c2eb70.zip
Dataman: Also reserve space for onboard missions
Diffstat (limited to 'src/modules/dataman')
-rw-r--r--src/modules/dataman/dataman.c1
-rw-r--r--src/modules/dataman/dataman.h6
2 files changed, 5 insertions, 2 deletions
diff --git a/src/modules/dataman/dataman.c b/src/modules/dataman/dataman.c
index dd3573d9a..acd612d9e 100644
--- a/src/modules/dataman/dataman.c
+++ b/src/modules/dataman/dataman.c
@@ -112,6 +112,7 @@ static const unsigned g_per_item_max_index[DM_KEY_NUM_KEYS] = {
DM_KEY_SAFE_POINTS_MAX,
DM_KEY_FENCE_POINTS_MAX,
DM_KEY_WAYPOINTS_MAX,
+ DM_KEY_WAYPOINTS_ONBOARD_MAX
};
/* Table of offset for index 0 of each item type */
diff --git a/src/modules/dataman/dataman.h b/src/modules/dataman/dataman.h
index 9e1f789ad..dab96eb9b 100644
--- a/src/modules/dataman/dataman.h
+++ b/src/modules/dataman/dataman.h
@@ -50,7 +50,8 @@ extern "C" {
typedef enum {
DM_KEY_SAFE_POINTS = 0, /* Safe points coordinates, safe point 0 is home point */
DM_KEY_FENCE_POINTS, /* Fence vertex coordinates */
- DM_KEY_WAYPOINTS, /* Mission way point coordinates */
+ DM_KEY_WAYPOINTS, /* Mission way point coordinates sent over mavlink */
+ DM_KEY_WAYPOINTS_ONBOARD, /* Mission way point coordinates generated onboard */
DM_KEY_NUM_KEYS /* Total number of item types defined */
} dm_item_t;
@@ -58,7 +59,8 @@ extern "C" {
enum {
DM_KEY_SAFE_POINTS_MAX = 8,
DM_KEY_FENCE_POINTS_MAX = GEOFENCE_MAX_VERTICES,
- DM_KEY_WAYPOINTS_MAX = NUM_MISSIONS_SUPPORTED
+ DM_KEY_WAYPOINTS_MAX = NUM_MISSIONS_SUPPORTED,
+ DM_KEY_WAYPOINTS_ONBOARD_MAX = NUM_MISSIONS_SUPPORTED
};
/* Data persistence levels */