|
|
|
@ -50,7 +50,8 @@ extern "C" {
@@ -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" {
@@ -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 */ |
|
|
|
|